Thanks Tequila for the link that I picked up from both the places you posted it for me.
With regard the TIP - it seems that only Canadians and Americans can get it online in advance. I read that yesterday somewhere and verified it by checking the link you gave. You can only put one of those two countries as your place of residence. I guess I'll just have to get it at Manzanillo Port on arrival.
This brings me to my second point. I looked through the website you sent the link for, but I could not find anything that discussed arriving into Mexico with a vehicle by sea, which is my planned mode of transport. As I mentioned above, I plan to be on the same vessel as my car. However, some information regarding simple shipping in by container would be helpful as at least that would give me some ideas about difficulties I may face vis a vis foreign vehicle importation. Maybe I missed it, that would not be the first time if I have.
Also, noted your info on right hand drive. Seems it is legal, but may be excuse for extortion by transito (traffic cop, I presume). I will take your advice and try to find something on it, that way I can p*** on the bonfire immediately. I seemed to manage OK in Russia with the cops doing the same so look forward to encountering the Mexican traffic police to see how they compare.
I'll also check out the other insurance options you mention and ensure I get the 1/2 million cover with lawyer, baker and candlestick maker thrown in.
As for the indicator, that is very much the same as in many Asian countries, but often they are obviously passing on my right, Mexico it will be the left. Noted the no turn right on red light also very good to know.
I'll stay clear of Ciudad Juarez, but to be honest I don't buy into all the fear and paranoia, some propagate. That is not to say I am reckless, I am not, but I certainly won't avoid anywhere, unless, perhaps, there is all out anarchy.
Thanks again for the help and advice, if you do know anything about the shipping, or if I have missed it on your web page then please let me know.
Best wishes