There is no way to fasten it down? Hmm... glad I never bought one then. Surely you could fab something up to use double sided tape or something. Otherwise it sounds like if you hit the brakes hard it could fly forward and hit you in the noggin if your wires\connections were extremely long or broke.
I've seen these installed and they look nice IMO. I just didn't realize that they didn't attach to anything.
Hope someone gives you some more pics man. I have a pillar pod and love it. Only problem is that it makes it hard to clean your windshield.