The 2025 Canberra Festival of Speed will be at Thoroughbred Park on January 25 and 26 but Canberrans got to see some of high-end vehicles in a preview on Friday in the city centre