I don't know about the certification process of WiiWare specifically, but the vast majority of closed-system certification processes aren't that much different from a software QA process where software is tested against a well documented set of performance requirements.
Even if Nintendo was slow, I would expect the time to test a game would be a couple of weeks, which would mean a 9 month process would have been the game being run through this process multiple times. The first failure would be expected, the second failure would be typical, and the third failure would be common; but failures beyond that are more an indication that the developer is bad than anything else. If you assume a six week interval of getting a system tested, fixing the issues and resubmitting it to testing, this game would have failed this process 6 times before it passed it on the 7th time ...







