Don't worry about the delays, better to take the time and ensure quality product instead of rushing ahead and delivering a buggy mess. You're doing good enough job that most players shouldn't mind waiting a bit longer, especially since you're posting updates on the progress and new stuff quite regularly. Keep it up!