I hadn't seen these pictures before...
In a word, it's blunt. Never mind the front 90%, the prop is almost completely shrouded in separated flow. If he's getting better than 30% installed thrust I would be surprised. Might be as little as 20% once it gets rolling, and it will get worse with speed.
Putting a cage around the prop wouldn't be hard or expensive, ditto on increasing the roll cage gauge. Like I said before, he was offered money to run it and wouldn't. So it's a dog that won't hunt and needs to stay in its house instead of embarass its owner in the field.