I don't think anyone gets what this is about.
I find this to be funny mainly because what it's based on, and that compensates for the quickly put together quality of this 'game'.
All in all, this is funnier than most parodies on this site, keep up the good work Kevin.