I actually very much like how you've implemented the cutscene skip. It also doubles as a way to speed through the conversation for people who read the subtitles and don't have the patience to listen, and being instanced stops any one player from ruining it for the rest.
This is a great way to solve it, and when it comes time to implement a permanent fix, I hope the end result isn't too dissimilar.
On a tangential note, I'd recommend enabling something similar when replaying quests. For example, while Sacrifice was very enjoyable the first time, on the fourth time through while hunting for Fragments, the long cutscenes were unbearable.