Congrats and happy Punto-ing... I believe that you are referring to Indica (not Vista). Both Punto and Indica are designed in same design house. May be this is one of the reason why there is some design similarity. On the other hand, one should take away "Taxi" image from mind to appreciate the looks of Indica. Honestly for me, Indica looks are much better than other East Asians in the same category.