Fellow Mexican here, so you were one of the lucky few to be receive an ITA? How did you do it, do you have a LMIA?
As for the police certificate, I've heard horror stories about PGR losing files or messing up applications. I'm yet to request one myself, as I would have to receive an ITA before...