Using multiple h1s is totally fine in an HTML5 page, and they are used to generate the document outline. Though, I'm not sure if anyone has written anything about using display:none to hide them.
That was just a judgment call on my part. I figure as long as the design of the website indicates what a section is (a primary navigation, for example), there's no reason to have the title show up. Then again, there isn't a whole lot of benefit to titling sections either, but I guess it's something to consider.
Once again, great job with the new website. Hope you guys do well this season.
