Wasn't CSF in Germany? I am sure the crowd played a big part too.
As for Tanja vs Irina for bronze, I wonder how they would place relative to each other if both were clean in the short. Irina held on to 5th with a 2/2. Her other elements were solid. With a 3/2, Irina would definitely be ahead of Lu and might even be ahead of Maria given the skate order. If a clean Tanja can only be 6th behind Michelle, Tara, Irina, Maria and Lu [in this order], she wouldn't control her destiny for the bronze against Irina. Same for Maria if she had come in 3rd after the short. Maria was this close to the bronze with a shaky performance - who knows what would happen to her scores if she hadn't popped the 3toe, or had added the 2nd 3loop in combo.
Tanja obviously would have momentum from a strong CSF, but Irina and Maria would also have just come off a victory over her at Euros too. Irina wasn't going to get the presentation mark even without her flip mistake yes, but I also have a hard time seeing Tanja getting 5.8s and 5.9s with Michelle and Lu in the house and supposedly everyone else going clean (in my hypothetical).