Um, is that Naboo from Star Wars? lol
edit: As for reviews you can ask people to review it or someone can do it randomly at their discretion.
As for featured that takes a great game and a big following. Your game has to be popular or have a lot of downloads quickly or comments to get on the frontpage for "Buzzing"
It all kinda comes down to people playing your game and enjoying it for it to get more attention!