If I were a big fan of Jamaica soccer I'd be pissed. The refereeing in that game was terrible. As mentioned above, one obvious missed PK call, and another close/could have gone either way non-call. Beyond that though, Jamaica really only has themselves to blame. They had enough point blank opportunities that were either poorly played and resulted in no shot, hit hard but right at Ochoa, deflected, or Ochoa made a couple nice stops. IMO, they deserved a draw, but is what it is. Fun game to watch for casual fans though.
As for Mexico and their group stage draw (geographically speaking).... this might as well be a home tournament for them. Uruguay in Arizona, Jamaica in LA, and then Venezuela in Houston. All border states with massive Mexican populations.
Props to their fans tho, they are showing up in force and creating an Azteca like environment.