Erm.. those adds are the free games that give you promotion points lol. You should download those. And then you only have to open the game once and you can delete it again. And well every Storm8 game has missions. They don't make much sence all but they have rewards
At Racing Live I loose like 150K each time I loose but most people that win from me have a crappy income. I have a decent income there so that's my advantage. As for Pets I'm a level 100 (110 if cap gets raised) and I only need to master the last missions since I don't buy points unlike a lot of people 0_o
They aren't bad Rockstars is the worst. Personally I like the Pets one a lot But I am the kind of person that plays all or sorta. Half I just camp and buy stuff each day for a few minutes and that's it.