Your GSM (250 W, 15 Amp controller, 37 V Lipo battery), 32 tooth chainwheel, 28 on the cassette will climb walls and the 34 tooth cog?... :eek:
I try not to climb many walls because I'm to scared to come back downo_O
Crank drives will do what you want OP. You just need to find the right one...