I want to thank the people who PM'd me about parking. Shows the true hospitality of this board and Texans in general. I ended up parking at the MetroRail behind where Astroworld used to be. (damn I miss that place)
It was a very smooth deal. Train was there each time I needed it, got right on and it took off shortly after that. So for all you out-of-town Texans fans, it's pretty easy.
One tip though, I got there about two hours before the game, so I don't know how bad it is closer to game time.