Coming back I used LJP on the iPhone and this routed me back via Woolwich. It was near midnight so I didn't question the change of route.
I was to take the 473 to Roebourne Way, walk to King George V DLR take the 54 from Woolwich and the 202 again from Blackheath. Fine, but I got a bit confused...
The first bus went through London City Airport. I thought, hang on isn't this the same DLR line as St. George but without the walk?

At Woolwich it was all building sites; missing bus stops; darkness and no signs! It was a complete wild goose chase trying to find where the 54 was meant to leave from. I eventually found a board hanging upside down telling me to go to stop U. When I got there I found that the last bus had left at 00:06.
Hang on! What??!

It clearly says take the 54, but there was no 54 service at 00:21!
It should have told me to take the 53, which I missed trying to find stop U(seless) or what I eventually got, a 422. When I got to Blackheath, I saw if I could have got there a bit earlier I would have caught the last 202 to me in Catford. I instead just missed a 108 to Lewisham. Another 7 min wait and the 108 got into Lewisham just in time to miss the last 284 to mine.
Aargh!
Then the heavens opened, a cold torrent. 20 mins later 2 buses turned up. I took the less packed 225 to Hither Green and walked back ending up drenched.
Sigh. Hope you had a better weekend!