Yeah, it should be no problem. Dota2 has around 700,000 - 1,000,000 concurrent players, this game has around 180,000 - 320,000 concurrent. Also Steam lets people download the game days before release so that should not have been an issue.
fgsduilfgasuklwgefidslzfgb4yiogwefhawi4fbielat5gy240bh3e