Threads from the Queen forums appear on the main page and the first thing you saw on the main page this morning was in big red letters:
REGISTER FOR UNOFFICIAL QUEEN GAME HERE
It's not wise to set off the alarm clocks of any casual visitor with a post that "looks" like you are registering people to sign up for a game that uses (illegally) the name, music, lyrics, graphics or anything else owned by Queen.
Therefore I moved it to the Personal Forum, it's not Queen related, anyway.
I do not want any google ads here.