It's pretty easy to drive in Mexico, although there are some nuances.
Older road engineering often has traffic exiting the road on the right shoulder to stop, let traffic pass, and then make a left turn instead of making a left turn from the left lane. (I've seen the same thing in Melbourne, except opposite since they drive on the left side of the road.)
Most mexicans pay attention to their driving, so passing in the left lane and yield to drivers going faster than you is common and a courtesy (unlike U.S. drivers).