Docklands DLR, or Jubilee There is a station about five minutes walk away, really easy to get to and from, even when busy. I’ve seen Elbow there twice, the last time it was sold out, 18,000 or so, but it still only took fifteen-twenty minutes to get away. The actual stop on Jubilee is North Greenwich for The O2, so you can get the DLR to Canary Wharf, which give you good views of the Docklands area from above, then change to Jubilee to The O2, or else pick up Jubilee at London Bridge on the Northern Line.
Much, much easier than fannying around with taxis, for which you’d probably have to sell a body part, or family member to pay the fare…