@lithy how did you add all that stuff to your cart? Did you get it all in one order? Weren't you afraid you'd lose the console, or did you feel secure with the spot you earned in line?
Here are my experiences.
At Target, no app, but logged in on the website, at 12:00 said sold out for a second, then crashed completely, it wasn't until about 12:15-12:20 that I got the order through to the end but didn't complete that one.
Wal-Mart's system, again logged in on the website, no app, was great. Right around midnight, I actually think it was a minute or two early it had me do an 'Are you a robot?' hold a button test. Then it said it was putting me in line, estimated wait about 11 minutes, then I would have 10 minutes to check out.
It had a 'keep me in line and continue shopping' so I clicked that and it minimized the line wait to a little bar that had buttons for View or Leave line. So while the clock ticked down I was able to add Mario kart and the pro controller. Then the timer was up and checkout was smooth, I had to put in my credit card again since it expired since the last time I bought anything through them.
I got a confirmation email right away and pending charge on the card (I don't know if that's just a hold until it ships, I don't remember how they operate).