I've been trying to improve that article for a while but with little success. I want to make it into a featured article so when it is featured in the wp main page just in time for the June release date, people can view this article and this game can gain further recognition. Let's all create accounts there and contribute to the article and nominate it for featured article there!