yeah... sorry
Don't be. You are learning.
Developing a game is one thing, releasing it another... it takes longer, so be it. We have learned not to commit to a deadline that didn't need to exist in the first place.
Do your thing and stop commiting to stuff you can't do!