I think it actually looks BETTER than the original!
As a side note, I like the top-down pic where it looks like you are falling down on the pin. It reminds me of a falling dream...except going towards a pinball would be 1000x better than a street or whatever.