A lot of things have been mentioned, but may I ask you one, actually two including this one, questions?
What's your ratio of training/riding in (smalls) groups versus individual training efforts?
As you can see in the vid, your endurance is reaching potent levels for these kind of races, especially with some changes in the timing of efforts, but to me it seems that you do waste a lot of energy by not profiting optimally from the slipstream of the rider in front of you. For example, from about 0:32 in the video, you catch the wheel of the guy in the white/red/black outfit but then you break early for the corner (technical error) and have some catching up to do to get his wheel again (then the video cuts to another part of the race).
This may not seem like a lot, but if you have to catch up after every corner while the other guys don't have to, it will cause some unnecessary relative fatigue. Even on the straights, there are moments when I think that you could've been a lot closer to guy in front of you. I don't think that at those points the group was large and dense enough for it not to matter that much.
However, riding close to someone also means risk, especially if you, or the other guy, is not very trained at it. Therefore, the ability to ride well in groups requires training, just as individual endurance requires training. One way to make sure the guy in front of you is also at least a bit trained in riding in groups, is to train often with your usual race team (or friends from another team, for that matter) and try to stay grouped through parts of the race.
But, even if you don't ride grouped in races, training in groups will benefit your skills of riding in a race bunch allowing you to better judge a situation and be more confident in cornering in groups. Thus, that's the rational for my question.
(I used to be fairly good in riding in groups, until I caught a long-lasting injury (~2 years) to my knee and had to abandon riding. Now I've started riding again, but while my endurance approaches my old level, I'm not confident in groups as I almost exclusively train solitary now. When I do ride with a group, I have a lot more post-corner catching up to do, which slowly wears you down, especially at high/race-like speeds.)