I've never seen or even heard of this one before, it looks a neat little camera, does it have a remote control as the Drift Ghost does? I have my remote attached to my left handle bar and apart from being able to take videos or still shots by simply pressing the remote button, I can also change the mode from video, to still shots etc. without touching the camera, with a colour bar on the remote telling me which mode I'm in at the time, and I find that really helpful.
I have the camera attached to the front of my bike when taking still shots and attached to the top of my helmet when taking video as there's less road vibration on the helmet, and I prefer the video taken from higher up, I'm not surprised that you noticed a drag effect with the Go Pro as it's not exactly aero dynamic...........but the Drift, I'm surprised that you felt drag from it, or noticed any difference in weight, I never have, I even find myself feeling with my hand occasionally to make sure it's still attached to the helmet. I don't do that so much now as I'm fairly confident it'll still be there!
The price of the Polaroid seems reasonable enough, provided it does everything that you want it to.
Good luck with it, and don't forget to post a few samples of your videos so we can all see how they look!