What I've learned from taking 100+ buses in Mexico