Oh dear. So many things worrying me...
It's among my favorites as well. Hell, I didn't even watch the show and it gets me pumped up. xDWell, there are other good openings out there, other than Gundam. But this one is easily my favourite of every anime I ever watched.
I don't know, I didn't watch it yet, but I guess there's a reason why it has a name like that. It looks great, though.
I prefered Gundam over Code Geass, but I didn't watch season 2 yet, so it might change.
Code Trainwreck:
A fairly self-explanatory nickname that Code Geass initially picked up at some indeterminate point in time but caught on during the second season, when a widespread -though still disputed- perception rose in the fanbase that it had degenerated into a poorly-plotted mess, but like a trainwreck it was supposedly so horrible you couldn't stop watching. The nickname became ever more popular as new episodes aired, with even more WTF plot twists and characters who clearly died turning out out to be alive after all. Eventually a popular explanation was that Geass was a trainwreck that Sunrise was trying to fix by throwing more trains at it. And curiously enough, some even dare to believe they did managed to write themselves out of it at the very end.
I'm crying...