That pedal is pretty much only for use with stiff-soled racing shoes and the correct cleat. It's the last word in foot retention for the 'roid-addled track racer, but would probably be annoying as all get out for road riding.
Although not as annoying as C&V posters who don't like toe straps. (Or tubulars, or downtube shifters, or steel tubing, or...
)