Ummm, I haven't seen it in person, but it kind of looks like a toy to me.
I always love reading the marketing hype they put on these things. My favorite for this one was:
"What Happens When The Motor Quits? The Cessna 182 motor will shut off allowing several additional minutes of full use on all controls for a safe landing." I wonder how high one would need to have this thing to get "several additional minutes" of flight? Or perhaps the several minutes they were talking about was just wiggling the controls after it was back on the ground.