I have not understood, who the car gets registered before delivery
Here first dealer will give us choice to select one if plenty are available other wise after our booked car arrives he will ask us to come and inspect it, if we are satisfied only then he will ask us to make the full payment to raise the invoice and make insurance and send it for temp registration. so after delivery we have time of 30 days to go for permanent registration. this is the procedure here
So I am not able to understand that what is meant by registration in your case. But it is the dealer responsibility to delivery a proper vehicle to you. If the vehicle is registered then it cannot be cancelled, but we have every right to demand a brand new proper vehicle and if dealer does not agree then take up the matter with Toyota directly, I am sure they will act proactively and never allow any kind of bad name.
I am sorry for this Karthick, do not worry thinking that " why always happens to me" it is nothing like that man, there are lakhs of people who experience these kind of things and you are one out of them. So remember a saying I always follow " Don't Quit, Fight Back"