Yes,
I'm quite certain it's a giant mexican.
Now you should sell the seeds, and make some of your $$ back from your initial plant purchase.
those seeds are sort of rare, and in demand I'd imagine.
Nice growing!!! This is late in the season for sure...it must be a late season variety.