should be okay. But I am a bit worried about the heading of the large square ad unit which shows "World of Warcraft Profession Guides: Horde Leveling Guides"
That actually wasn't my concern, but you're right. That is actually the header for the content. I wonder if google would be picky over that?
It would be better if you can add 100-150 words above your content,however,I am worry about how can you make your visitors come back with such placement.
Looks pretty good to me. Actually its better than most of the sites I have seen asking that question. On a separate note, it also appears that your content is original too.