I think you'll notice some 'lag' with the extra rotating mass (I'd figure 5lbs per wheel?), but it should be fine and you'll have to jump off a building to damage the wheel lol. I have gotten 2 pinches in >2 years. One was right away (nailed a curb improperly), and the other was yesterday coming down off an unfamiliar rocky construction site hill. There was a dip at the bottom that bottomed my weak little air shock and almost gave me an endo. It pinched one side just barely, right where the HD tubes start to thin out towards the inside. A patch worked though, except I didn't have them with me lol.
I might try moto tyres on another build, but either want more motor/power or to gear it a little lower/slower. It would be moreso for traction and the weight of a 100lb build. Look at what those crazy DH and FR bikers manage to do with their bikes (bike tires)! Without a heavy unsprung hub motor we shouldn't have too much excuse for pinches?
Btw nice crash! Running throttle direct thru controller and using the 3 speed switch really helps me. It's very difficult to start out at 100% setting on flat ground, so I run in #1 or #2 for everything but full speed wot.