In google contacts where is the contact for me? I'm not sure if it matters but my phone has 'HTC sense'.

I have all my contacts sync'd with my google account.

I have a normal contact called "me" in my google contacts that through various merging has accumulated all my contact details.

However on the phone that shows up as a normal contact called "me" rather than going into the special "my contact card" thing.

I would like to fix this, but preferably without having to copy all the stuff over manually.
The contact record for you I assume just has your name.  If you link the two (top right corner when editing a contact) it will pull all of the information in.  On the down side it will eliminate the "Me" entry.  At least that's how I remember it working when I went through this.  My Wife just left with my phone for the evening...