All of that info aside, why in the world are the devs not putting more game profit into advertising... They obviously aren't putting it into development.
And who put in your mind that advertisement actually works?
This website (and forum) got beefed up after I made some critical comments since the last kart UK meet. Not much more can be done. Other then joining Steam, but if you've read that topic then you know whats needed for that.
By the why.. Advertisement can actually backfire. Did you thought of that? If the major public starts to bad mouth your product then you die.
The best advertisement is patches. More specific; timed updates. People on the internet work like a clock, if they know something is coming, they return. But only when the schedule is known. Not this vague release of work every now and then. (Mostly then).