Yes, it caught my eye but i was wandering, you could put more information explaining what the game is about, your staff apps, dedicated staff and the concept of the forum is...
It would be better... (but i'm just saying floof ^^)
EDIT: you already added the staff, hehe silly me...i must have missed that (always rushing, meh)