I like how they mention a price cut on it at the very end. Now we know the real reason the sales spiked.
I agree, the article is a bit poorly written, and sensationalistic. However, the price cut actually occurred at the beginning of May, and it didn't cause a blip, but XB1 announcement happens, and bam, sales shoot up. Timing is close, but the lack of serious movement in the two+ weeks previous to the XB1 conference tells me that it does mean that a lot of gamers sitting waiting for the XB1 said screw it, I want something new, I'll grab a WiiU to play for a while.
I don't think it necessarily even means those customers won't ALSO buy an XB1 (and/or PS4), just that the backlash against MS is enough to give Nintendo a chance for a while.
I do think, though, that with the unmatchable price of the WiiU this holiday season (we might even see something like $159 for the 8GB model), combined with the legit first-party games starting to hit, that the WiiU might get some traction just in a different market space, similar to how the Wii was profitable at the same time that X360 was successful. The market is pretty large now, it's not like only one company can make everyone happy, and a ton of gamers play on multiple platforms anyway. At one time I had a Wii, PS3, 360, DS, 3DS, and my PC (along with the classic consoles). I've since tossed my 360 back in it's box, given the PS3 away, and mostly play PC and classic consoles. The lady plays the Wii.
Personally, I'll probably look at the WiiU before I look at the XB1, mainly because any game that's on XB1 that I want I can get with a better experience on PC. I can't stand Halo, COD, or Gears, and I'd rather actually play sports or watch real games than play sports titles, so I'm kind of hesitant to drop a ton of cash on the thing. Forza though, I happen to love, so perhaps I'll wait a few years until they're cheap 2nd-hand before grabbing it for that game alone. Similarly, the PS4, I probably only would play GT, Tekken, and Uncharted, none of which I would really replay all that much down the line.