I too share this grand delusion. I know it's a delusion, yet I can't formulate a solution. I'm a first year right now, I share the same story from high school, to rejection from the university I wanted to go to, and finally to the low grades in university. Thanks for sharing the story, it gives me insight on where my behaviour will lead. Thank you.
What makes it awesome? It seems like a way to take something simple (swapping variables) and write it in a complex way (three operations) so that neither the humans nor the compilers reading it will know what is going on.
Real temporary variables are clearer for both humans and machines.
So this is awesome insofar as you find things like group theory awesome (I did). But like he says, if you find this awesome to use in production code, that's a horse of another color.
Although I'm only 19, there are a ton of things I wish I could go back and talk to past me. Too many times have I missed out on opportunities and lost advantages.