I think making the support look like an iMessage convo sets the wrong expectation, that someone will write back to you immediately. Would be better if it felt more skeuomorphic, with some friction built into the design like a little virtual queue or something
It has been a while since I’ve used support chat but does it not tell you the current estimated response time when you’ve asked your question?