I would incorporate the Thames Clippers into normal TFL ticketing. A great way to travel around the city.
Included in relevant Travelcards but at a higher Pay as You Go fare. Extend to Erith in the east with stops at Barking Riverside and Thamesmead and to Kingston in the west with stops at Teddington, Twickenham, Richmond, Brentford, Kew Gardens, Mortlake and Hammersmith.
RB1 - Erith to Westminster
RB2 - Woolwich to Westminster (peak only stopping only at Royal Wharf, North Greenwich, Greenwich, Canary Wharf, City Pier)
RB3 - Kingston to Westminster
RB4 - Kingston to Canary Wharf (Peak only stopping only at Twickenham, Hammersmith, Battersea, Westminster, City Pier)
RB5 - Kingston to North Greenwich (Tourist service with optional audio-visual commentary via headsets, off-peak only at a higher price than normal services but less than competitors as well as contactless and Oyster compatibility)
Canary Wharf Hilton service not included but the stop updated into a normal functioning stop.