Sprawling Mexican counter-service joint offering street tacos, a self-service salsa bar, and a great Happy Hour.