Cool. I was reading an article in Bicycle Times that had a section on making your own toe straps, and they looked very similar to those. It was reader submitted, but I wouldn't be surprised if that article was inspired by a design like yours.
it's pretty comfy for me.. i bboy so flexibility is something i don't lack... plus when im on the seat i dig deep and counter balance all my weight down on the pedals
Unsecure image, only https images allowed: http://cache1.bigcartel.com/product_images/33641252/D_195_NTOB19.jpg That way you could get into a similar body position without that ridiculous angle.
i actually raised up the angle a bit so its closer to being parallel to the ground but not quite.. i've decided to just swap my drop bars when i feel like getting low....