I would guess that he was talking about the western area where 290 & 6 meet. On Tesla's map that's pretty close to the pin they've got in Brenham.
I'm also in the camp that adding sites in Wichita Falls and Lubbock should have a higher sense of urgency than putting one in College Station even if lots of owners would like it. For A&M gamedays, significantly increasing the local L2 chargers would be better. If you want to see the problem with relying on a nearby supercharger for high traffic events, look at what happened at the Buellton, CA supercharger after a recent SpaceX launch out of nearby Vandenberg AFB.
60+ cars waiting in line to charge with wait times of over 3 hours by some accounts. The geographical location of College Station makes it less likely to result in quite such a mess, but it will still be a growing problem as more people drive Teslas (and EVs in general). A much better solution would be a parking lot with a ton of L2 chargers.