This is fascinating. Thanks for the link.
I've never been to London but I'll definitely seek it out if I visit.
The picture on the page makes it look better than a bus on water - marketing FTW!
I'm guessing this has something to do with speed or wake limits.