Holy hell if that's all that bad with it, as that's all stuff that's easily fixed with time. Do wonder if they would have just been better off delaying it for a few months, as a post E3 kind of thing.
Yes, to me those are the real (and only) drawbacks, i truly love(d) the game.
And yes, most of that is stuff that could be fixed or patched, but i frankly feel that Nintendo is just obsolete in its outdated way of managing an online infrastructure.