Ok here's mine installed. Quick warning when removing the pedal out of the box is to be extra careful as its really sharp, I ended up with a nice cut on the finger lol.
That said, No-Piston did a really excellent job with the pedals and they feel really solid. I do have one or two feedback if you don't mind. One, I would like to see the edges rounded off a bit to make them less sharp. This will make it less worrisome about cutting your foot if someone were to wear flip-flops. Two: If you can make another option with a few extra downward beveled holes. This will make mounting them with screws much easier as they can be flush mounted, right now that's not possible. Other than that, great job and I'm really happy with the product.
I ended up using some velco.
I decided to just put it behind the mat as it was much more secured.