The phrase "to botch the launch" means to do something incorrectly or poorly at the beginning of a project, event, or product release, resulting in failure or negative outcomes. Full definition
Who says there's no silver lining to EA botching the launch of SimCity? (techcircuit.net)
One thing's for sure though, there's no way that they'll botch another launch again quite like they did with the original Xbox One. (pauseresume.com)
Poor sales after Street Fighter V's botched launch means that it's managed to alienate those who aren't into the fighting genre or watch big tournaments like EVO. (pauseresume.com)