In my personal opinion, you are very excited to release demos and because of that there is lack of work time and quality. The demo wasnt terrible, it was good. THough i just think you should halt the demos for a bit and just work on your mapping the ABS and the tidbits that need to be done.
Thats my advice
J man