Looks like it might work well for cyclists with the exception of one thing. They'd sweat their asses off in any temp. over 40 degrees F. I might try one if it can be made out of material designed for use in warmer weather & if studies & tests prove it will protect as well if not better then a helmet.
Though I haven't had an accident in quite a few years. I've cracked/compressed enough helmets to know they're a great idea. A lot would have to be proven to me before I'd even consider wearing what amounts to a stocking cap for protection.