The protest part reminds me of battle block theater when the cats protest and burn every thing down with InTenSe BAngInG PiaNo music. And i think i caught a half life 2 reference when the combine tells freeman to put the can in the trash can. Very good