RE: High pitch props???
Yes, the prop when stalled produces thrust, but the load on the engine is higher, so the RPM will be lower and then the thrust even worse. But yes, it will takeoff but will take a long while...
It's an interesting project BTW.