Take your time man, quality over quantity! I don't mind waiting for a long time.
Since you beat me, I am very mad at myself lol. I still need to finish my first project. But anyways, I prefer a trailer now, instead of later. You could easily make two trailers. One for right now, and one for release date.
This is also a good way to notifying people about your completion of the game.