Do not waste your time on this.
I despise demos on Newgrounds. Moreover, if you are to post a demo, it should be advertised as such. Thus, your game should be called "CAMPER - DEMO". So that we know beforehand what we're dealing with AND before putting our time into it.
Besides, the submission portal CLEARLY states: "If this is a preview, trailer or demo of an unfinished project, please submit it to NG ALPHAS!"
I've always thought that NG was not a place for demos... who knows... maybe NG is getting paid to let this leak on the frontpage.