Just saw Dota 2 is officially released with a delayed download for some users