doesnt look like there's any bite to those pedals - i'd imagine you'd have plenty of trouble keeping your foot from slipping around.
i'd also have to say that the little tooth on the bottom is a bit stubby too, i like mine nice and sharp so they'll flip up nicely regardless of my shoes.