The two first streams were from June, then there was the most recent gameplay stream from dasMEHDI in October. As for the engine, they're using a heavily modified UE4. Animations will be fixed at a later time since they're not their top priority. Fun fact, they'll keep the weird jumping animation for now. But it's pretty obvious some people will be upset because it doesn't visually meet their expectation. It's not even beta... But more like an early development sort of like alpha.
Cars will make an appearance in the Racing module. There's also a possibility that in a future update of Town Square that you'll be able to visit your garage to check out your car, but you won't be able to drive it until module 3 and later.
As for refunds, you'll have to go through PayPal for now. So if it's been too long, chances are that it won't be possible to get a refund. When pledging into a crowdfunded game in early development, you acknowledge to the risks, delays and drawbacks that it might encounter. Some rewards will take more time to be delivered than others obviously. And some of them won't be available until beta/full release.