Don't get me wrong. A LOT of work has be done in the past 6 month. But what is the progress? What has been finished?
All of the case (except for final shoulder button tweaks, but I've now shown them EXACTLY how to approach that and my contact will take care it's being done properly with 2 - 3 visits per week), a lot of small bugs and issues in the mainboard has been fixed, the mainboard should now be the final version, the CPU Board has the 4GB RAM issue probably fixed (at least the simulations tell us that, real life test needs to be done though), a cooling solution has been developed and is working properly.
What do you expect to happen within 6 month? The last few % of a project are ALWAYS the one that need the longest.
How do you think development works? You produce a mainboard and then know all of the issues right away?
The ones we had were very well hidden. First, you need to encounter them. Then find out whether it's hardware or software or if a software workaroung would be possible.
Then find out what exactly is the issue. Then think of a fix - and make sure it doesn't affect anything else.
If the fix can be manually applied to the board: Great, then we can test it right away.
If not, then we need to change the PCB design and try to find all other issues first as well, as you don't want hundreds of mainboard revisions.
And when almost everything has been tried and all known issues have been fixed, you can finally produce the new mainboard and test whether they work or not.
It's a handful of users working in their free time on this! Except for Nikolaus, but he does mainly hardware design and while he has a pretty good knowledge on software too, he cannot find all issues there are.
Honestly, looking back what has been fixed during the last six months, it's quite a lot, even if you don't see any immediate new hardware revision.