There's supposed to be cables connecting the entire US west coast and north western Mexico
so why do I have better ping playing from Tijuana to Illinois and N. Virginia servers than I do playing from Tijuana to California servers?
It depends on what route your ISP is taking. You can fix that by getting a VPN that will reroute you to faster routes.