Has anyone noticed that messages received via iMessage are being delayed by around 1-6 hours when being pushed across your other iOS devices? I've had conversations with someone else via iPad to iPad which have been fine. But messages which are being pushed across to my iPhone have experienced delays of around 6 hours. Likewise, my friend used his iPad to send messages to my iPhone, while the iPad had no connection to Wi-Fi. The iPhone received the messages fine, but when you connect the iPad back to Wi-Fi, it starts showing up messages that you have read on your iPhone in 'real-time' mode i.e. you can see your friend typing away each subsequent message even though you have already read them. It should really be pushing the read messages to the other iOS device(s) in 'bulk'. I believe this is a problem with the new iOS 5.1 update. Has anyone else had similar issues?