I don't think I've seen Google Street view used in an interactive advert before. It would have been nice to call that out at the start so you know you're getting something custom. It's a stronger call to action.
Here's a few UK postcodes for you to try out. WC2E 9DD - Covent Garden street
NW1 8EH - Camden High Street
N17 8DP - Tottenham Hotspur Football Stadium