I understand the frustration.
That's fair enough.
It'll be out soon enough.
I'd say the problem isn't the late release, it's you lot geeing each other up.
I was taking the piss on my previous post so don't take it to heart.
As for keeping potential customers happy...
If the product works, you'll be happy.
If not, well lets face it... It'll stop selling.