Have to say I'm not inspired by the course
1: Flat, 2: Flat with cat 4 bump in the middle, 3:Flat-ish with cat 3 bump 20km from end, 4: ITT, 5: Mountains, downhill finish 6: Flat, 7: Cat 3 climb 20k from end preceded by an uphill sprint point. 8: Mountans, cat 3 finish. 9: Mountains downhill finish.
The absence of Wiebes has, I suppose added a bit of jeopardy to the numerous sprint finishes.
I'm no expert on these things but my feel is that disqualification is extreme. Relegation would have been more suitable in my book. But I know nothing about these things, unlike the commissaires who are always a model of consistency.
It's easy to say "rules are rules" but in cycling, they often aren't because the commissaires have so much latitude to ignore rules if they feel like it and if not, to pull sanctions out of their arses.
When these things happen I'm always reminded of Wout van Aert on his way to winning E3 in 2023 having his chain lubricated by a mechanic hanging out of a car, in exact, word-for-word, contravention of a rule (2.3.030) introduced with much fanfare in 2015. It wasn't even an obscure old rule, I called it out as it happened and I'm an ignoramus. No action was taken. That was just a week after Kristen Faulkner was DSQ from Strade Bianchi for wearing a glucose monitor that wasn't connected to anything.