Its important for insurance but not for registration the process starts after delivery and its followed by Sales dealer, I think this dealership is collecting all fees in advance, however the same process can be followed after the car comes to the dealership.
this is just to make the customer uncomfortable. Toyota Craze had made dealers to do any funny move any where and customers happily accept it.
You made full cash payments, and paid the insurance and registration in advance too, thats like throwing money :-!
Tell the smart sales agent to hold his horses, let me car come first then we'll talk for insurance and registration.
BTW: Which dealer ship have you booked from ?