Speaking from experience, Im currently running a BBSHD on a 29er MTB with a 52v, 14Ah battery, hot-rodded programming (1500w), 36t Luna One chainring in conditions similar to yours (It gets over 100 here), Im 185 lbs, bike weighs 63.
Last night I went for a ride in our local State Park, climbing...