When I get some free time again, I'm thinking of adding some SEXPs:
set-camera-position - Sets camera position, like set-ship-pos(ition)
set-camera-facing - Sets camera facing, like set-ship-facing(?)
reset-camera - Resets view to whatever it was before
For simplicity's sake, these would lock the camera in position, unless the player tried to get out of the view or a camera SEXP was called.
Of course, here's where the problem comes in - I figure for the player's sake, esc should probably skip the cutscene. With the above method, the cutscene would continue anyways; the camera would just jump back to the previous view.
Also, the player's ship would continue to be flyable(Although, the mission designer could get- and set- the ship position/facing with the ship-invulnerable SEXP to keep the player from being too much of an arse

.)
So, using SEXPs, how would people like to see cutscenes be setup and take into account things like the player hitting escape? (Should cutscene-skipping support be left up to the mission designer, through use of is-key-pressed?)
Oh, and for black bars, either a fourth argument for the set-camera SEXPs or a black-bars-on and black-bars-off system.