I lived there nearly all my life and only went to 2 Bucs games. Never was much of a football (or any sport) fan.
Busch Gardens....hells yeah!!
I got a season pass beginning of this year right before I got the xfer that I wanted to move to Seattle area.
Anyway...if you have any specific questions about the 520, feel free to PM me.