We'd never let you forget that the excellentSuper Meat Boy is arriving on Xbox 360 today. Ever. But even if we were to fail you, the dudes of Area 5 and Team Meat would be there to pick up the slack with a special, BurgerTime-esque launch trailer. Hooray for fetus juice! ... Wait, what?