I doubt the PSN stuff had any real effect on the eShop, but you know they had to stop and take a second look at their security. It's entirely possible that they decided to hold the launch for a bit to make sure everything was tight, especially since they're doing they're best to prevent piracy this time, but it's more likely they decided to wait for E3.