Very nice set up on your Super Commuter. Its a great bike. What is your opinion on the Body Float, and also are you satisfied with the Thule bike rack. I have two Ebikes that weigh about 58 lbs. each and have some back problems so the idea of having a ramp interests me. Also a ramp would...