I can see where it would cost some time and a bit of money to produce a demo, but not a lot, you're just allowing them to play one level with maybe one or two bikes. More people would buy your game if you did that. Honestly, it seems as though you guys are more interested in making excuses than customer relations, and producing top quality products. Let me tell you that if you continue down this path, you will not grow your business, nor will you be successful. Audiogames are a small market, a niche market. For you to be successful, you need to do things other games don't do, you need to stand out, you need to be on your A game. This means amazing gameplay, sound design is good, but great gameplay mechanics that feel well balanced and realistic is more important to me. I am not sure how many other people feel that way too, but I do.
Another fact is that you have a reputation now, and not a great one. You need to work to turn this around, and turn it around quickly, or your business will not survive. you need to find ways to improve sound design, game mechanics, and replayability, these all factor into the experience, and you want your user experience to be good.
This is a sink and swim moment for your company, what will they do, will you guys pull things together, stop making excuses to the community, start improving things, fixing bugs, releasing updates, maybe LC, etc. Or will you continue on the same path, and eventually, you'll end up circling the drain.
Man, I want every developer to succeed so we all have good games to play. So, I say this not to be a troll, but to hopefully show you where you are now, to help you improve, and get things on the right track. And I'm sure you want that too, you want your dreams to come true, you want to succeed, or why ever even start doing it. So I say this with no malice, or ill will at you or your company. And, I know it sounds harsh, and it is, but its the truth, and the truth isn't always an easy pill to swallow.
With that, I sincerely wish you a good day, and hope that you can turn things around for your company.
I'm a cat! What's mine is mine, and what's yours is mine to :P XD