Really cool Alex! I think it would also be interesting to pull and use the most rewatched data[1] from each video too as an additional weight. That is how I usually skip to the "important" parts without a summary.
[1] https://stackoverflow.com/questions/72610552/most-replayed-d...