This Nice find Lien, I shall tweet this to everyone. Also, Google claims it's not a Star Fox 64 reference. I smell a lawsuit.
Do a bazzel roll! If the guy claims it isn't a Star Fox 64 reference, he's one of those people that spends just enough time on the internet to see memes but not learn the references to them.