I, for one, am very excited. Please don't feel guilty about the delay. It wasn't in your control and you still tried everything to make it work.
You might have seen certain negative comments, but don't let them discourage you. There are plenty of people here that enjoy your work and what you have created. Many of them are excitedly waiting for the release even now. (Like myself)
Creating takes time and patience is a part of the process.