Ok Ok hold on just a minute! Did they mention "The Patriots System"?!?!? WTF!?!? Is this some sort of Metal Gear Solid anime and I wasn't aware of it? Is it a coincidence? A nod to Hideo Kojima's work?
All I know is that I stood flabbergasted at the screen when I saw
*la-le-li-lo-lu* written on the subs, preety weird stuff...