I have also sketched out this general idea before. As @KCasiglio mentions, much of the Charles has a 6 mph limit, which hampers you pretty severely. (You also have relatively low bridges along much of the river.) The limit increases to 10 mph east of the BU Bridge, but that's still pretty slow...