Burton is as wrong as you are. Either you lot are luckier than my friends and I, or you haven't tried it out as thoroughly as we have, or you're just saying what you think is correct.
Set your Caller ID on your phone to your apple ID.
I have.
This isn't an actual issue.
Do you think I'm lying about the multiple threads, or having set the same Caller ID? Or do you just not think it's an issue that multiple threads are being created?
You are just using it now in a way that when you text from your mac your friends get an imessage from
whoever@me.com, and when you text from your phone they get your number so you're name is in their inbox twice, and messages go to whichever they reply to.
Having the same Caller ID set on the phone and on the computer sometimes generates two threads on the receiving end (one for the phone, one for the computer), sometimes it doesn't. It seems to be random at best. Either it's a bug that multiple threads are being created, or it's a bug when messages (with the same Caller ID) from the computer and the phone end up in the same thread. Either way, since it's not consistent - there is something wrong.
Set caller ID to email, and all messages in/out will come from/go to your email.
Incoming messages have nothing to do with which Caller ID you've chosen. And despite having the same Caller ID on several devices, it sometimes creates several message threads on the receiving end, with the same e-mail address being highlighted in blue (indicating that the Caller ID setting on my phone and my computer is in fact identical).
Sending and receiving in the hundreds of messages on the phone, the iPad and the computer every day since the release of iOS 5 and the beta of Messages respectively, I promise you I haven't missed the Caller ID setting...
The only way it never starts multiple threads is by all participants in a "chat" always sending from the same device.