I doubt very much that Red Bull could charge people for standing by the Thames watching the race. O.K so they may have a grandstand with vip stuff where you will pay to watch, however I reckon it is still a huge loss maker as the cost of setup and transportation must be staggering.