You should aim to a demo asap, without going for perfection... it would delay the release time and so the chance to have some feedback from players, if turns out you might have to change this or that, then no amount of polishing will reveal worthy for the extra time