Yes, the performance shows are taped on Sunday and the results shows are taped on Wednesday around 8:00 am Pacific time. Watch out if you don't want to know what happens because there may be spoilers at Supernova Fans. The spoilers usually start coming in around 4 Eastern time.
Only got to see a couple of performances tonight since I'm in Vancouver and just got back from dinner. I thought Storm was awesome and don't agree that she won't be memorable. Especially with Toby singing background.