Good untill....
you find out its just an advertisement..... simply for that im saying 0/5 and and a no star rating, NG I hope your at least making money off these guys promoting their web site on yours.
NOTE: Any attempt to promote an outside, unrelated website in this space will result in the deletion of your user account. <---This is in the user agreement for posting a review shouldn't the same be true for submissions im all for getting the credit you deserve for making your game, but if your going to post it on new grounds have the respect to post the full game.