It's easy to lose weeks when trying to get a new product and business to its legs... to say nothing of also doing all design, build, testing, parts sourcing, marketing, etc, etc. I would say JohnnO is right on schedule and doing a great job!
I am happy he is not rushing for the sake of rushing...