I like this addition to the Cloud Wars series. It is overall great, but I dunno why you wanted to add medals just for getting the mobile version. It is a bit hard, but still, a nice game!!
So yeah, I'm voting for this game to go ahead and enter the Newgrounds Flash Portal!!
Also, bonus point for this being a sponsored game*.
*Sponsored games are super rare to find on Newgrounds.