I guess it depends how many employees and such they have working on it. And if they could figure out what's causing each one of those problems. It shouldn't take too long if they knew the source of the problems and their technicians know what they're doing.
Name Changes: Please check if usernames are available before requesting by typing this in your address bar:
Steam Account - doobie15
Battle.net Account - Theosis#1417
Guild Wars 2 IGN - Theosis.8752