This is not a AAA title game with a huge team pumping out money making DLC every 2 days.
These guys are a small close knit team that work til their butts off to get out updates and such at a rate they can afford to manage.
You can see their progress and update videos on youtube @ coffeestainstudios
Chookas to the team, they are doing a fabulously awesome job thus far!