Водитель такси выезжая из кармана проигнорировал знак "уступите дорогу", оказался не в состоянии оценить скорость движущегося по главной дороге в попутном направлении автомобиля Range Rover (а может просто выехал на авось, думая, что раз уже выехал - притормозят немного), судя по повреждениям выехал наперерез Range Rover (на разворот шёл, между тем, перед выездом из кармана там знак "только прямо"), чем подставил себя под удар (спасибо, что пассажиров высадил), сплющил Polo, подверг опасности других участников движения.
https://yandex.ru/maps/2/saint-petersburg/?l=stv%2Csta&ll=30.235848%2C59.954151&panorama%5Bdirection%5D=5.350331%2C-3.594743&panorama%5Bfull%5D=true&panorama%5Bpoint%5D=30.235020%2C59.953808&panorama%5Bspan%5D=92.038507%2C60.000000&z=19
По характеру повреждений видно, что Range Rover не тормозил, т.к. ехал по главной дороге и не должен был пропускать кого-либо.
Таксисты без квалификации представляют собой огромную проблему, которая не решается. Остальное второстепенно.