I wanted a set of these myself & they look good.
I sat on a bike at the dealer with them fitted but my big feet (US 13's) kind of didn't feel right with the gear shift so close to them.
They are good quality though.
I don't race so I was not totally disturbed by the gear selector position. As you can see on the thai document, they advise to set up the selector a little higher. I did not and it's ok for my 10US shoes.
About the vibrations, I still receive them but as I have my feet on a larger area, I don't feel the same pain in the middle of the sole.
First of all, I bought these for the look and I appreciate the platform style and the quality, as you can see on some of the pictures above.
The cons can be the shiny area that can be scratched, we'll see.