I would say American considering most of the "Mexican" options you listed aren't really Mexican.

Oh and FTR, Pulled pork and ribs are not BBQ.