How does it run with 2 people and a regular load? 100 lbs is 1-2 mph, so that's a hard thing to guess.

As it is, you've got a ton of prop slip, which can be due to over load on weight to your motor height.