I liked the environmental variety; reminded me a bit of Streets of SimCity! Using the taxi driver role to provide additional motivation to explore (as opposed to just driving around at random) was a nice touch.