This is pretty much how it was with Starcraft 2 at launch. It's a shame but i pretty much expects this for every major release that requires online.