Welcome PT! Bike and motorbike are definitely better ways to get about London than a car.
I've just started taking one of my bikes (a Birdy which is a folding bike) with me when I travel, it is definitely a fun way to go.
What kind of bike are you planning on taking with you? Have fun!