I didn't actually read the question, because I thought it would be more fun to answer the standard questions:
1) We changed our name to the Golden Hurricane because Georgia Tech was also the Tornadoes and we had to quickly change our name. The logo and analogy of blowing throw opponents still fit, so Hurricane it was.This was before the SEC had three Tigers and teams were expected to be unique.
2) Yes, we are smaller than XYZ high school. No, I didn't know that one guy you knew who once went to TU.
3) Parking isn't really an issue. There is plenty of street parking if you are able to walk 6 blocks. If not, there are pay lots and shuttles.
4) Yes, we have not been good lately. We are aware. No, we won't leave the conference. [Insert your team here] had a crappy run from [insert years here], get over yourself.
5) There's plenty to do in Tulsa. I'd stay in the Tulsa Arts District because there's plenty of things to do around your hotel and it is a $10 Uber ride to the stadium. A couple of tips: Hit up some of the ~12 breweries in the 2.5 miles between the Arts District and campus, also TU manages an art gallery called Gilcrease that you should check out too, if you have kids take them to the Gathering Place. I know you think the BBQ from [insert your school's city or region here] is the only decent BBQ in the world, but you really should try Burn Co. Tulsa also has a weird concentration of conies, small pizza places, and old fashion burger joints.
6) I don't expect the crowd to be fantastic, it's usually better. Please select from the following reasons: small fan base, bad weather, bad opponent, team isn't doing well, OU/OSU/Arkansas plays at the same time, it's a Friday and high school football is a big deal, [other event] is taking place this weekend, recent natural disaster, and/or vast conspiracy against TU.
7) There are several tailgating spots. The most concentration is on the Chapman Commons right off of 11th. Bands, tents, beer...
8) Tulsa fans seem to always cheer against your team for one of the following reasons: you have refused to play in Tulsa for a generation, your fans are pompous and annoying, you insisted on running up the score when our team was sick/in other instances, you had a couple of good seasons and started thinking you were gods, your existence is insulting to normal sensibilities, it isn't your team - it's just you.
9) Yes, our name makes little sense, our mascot is lame, our stadium is small, and being a fan is a roller coaster ride. We embrace the suck.
Welcome to Tulsa.