Workout: warming up for a race

What is the ideal warming up for a crit or a TT. I know I do various things with no knowledge of doing it right. I am sure more of us have the same issue. I would be nice if different warming up protocols can be made for different events. Maybe with different durations as well?

I use the GP Lama ultimate warm up workout pre-race. Takes around 30 minutes to do so. I find myself ready for the race after that with enough energy to burn.

I typically spend 15-20 minutes. Mostly low intensity around 55%-70% of FTP, but with some shorter high intensity efforts. Recommended listening: