I saw the same thing on Mugglenet, and I totally refuse to read it.

As for the location of the final battle, I too believe that the arena featured on the cover of the Deathly Hallows is the battleground for Harry and Voldemort. I am also entirely convinced that said location lies beyond the Veil.