the congestion charge is basicly they make you pay to drive through london, because you dont already pay enough in road tax etc. its another way for them to get even more money out of the brits tbh (and i dont live there anymore thankfully).
the trafic lights, i havent been to london in years, but im guessing that there basicly the same as they were when i last went. they are ok when you get used to them.
i dont know what you guys have in america to compare them tbh though.
i didnt think of top gear going to you guys, dont know why as the hamsters just georgious hehe.