Hi,
You do have 12 months to register your car and exchange your driving license.
However, just make sure with your UK insurance company that you are still covered in case of accident since you now live in switzerland and that you imported the car, which with many companies is not the covered anymore.
Get a written confirmation that you are covered, to avoid having to pay all the expenses on your own if you get into an accident which can easily cost a fortune depending of the damaged vehicle or injuries.
If still insured you can wait to have it registered, and yes you will have to go through the technical control to get it registered, but don't wait last minute to do it as you may have to wait to get an appointment for registration.
If not insured or just for a short period, please note that Allianz (not Allianz24) can insure your car with your UK plate number for 3 months to give you time to prepare your car for the swiss registration.
And last but not least, as a glocal's member you can get discounts on your car insurance through Allianz.
Don't hesitate to drop me line or give me a call if you need further information,
cheers
Aymeric, Glocals agent