You're comparing the metro and the traffic in Shanghai to that in Beijing. They're not comparable. Beijing is far, far worse on both. A scooter is probably faster for most purposes than either but the metro in Shanghai is amazing, better than Seoul. Beijing is a horrorshow.