HELLS YASS!!
Been saying to people now is the best time to push it, everyone being off on holidays is the perfect time to stress test and market it, it is not like the bugs are game breaking, annoying,, but not game breaking.
The Devs have been working their asses off on this! You guys are awesome!!