So, for starters, I would like to point out the fact that Newgrounds indeed has a nice little rating
system that makes sure to inform you about the quality of the games.
A: For better user scores on Newgrounds please post your completed sponsored game on to Newgrounds quickly,
post it using your own company profile, enter an appropriate multi-line description(no 1 liners!), and clearly note that you are the creator of the game.