I had a similar reaction. "Super Dimension Fortress? I'm home!" Definitely need to get in on merch sporting that logo. :)
That's the spirit!