hey,
first of all really nice pictures, just one thing the place where the last picture was taken looks familiar to me, I think that is Totenham Court Road in London (UK), let me know if I am mistaking, the rest of pictures for the kind of environment (traffic lights, kind of cars...) it looks more the States, maybe NYC,
cheers,
proudham