The camera movements are great, and I thought the scene was pretty well thought out. The comms chatter was nice; it makes the atmosphere all the more realistic and convincing. The music is ... what can I say? It's as fitting as it gets.
However, I have only one complaint, although that's not so much of a complaint as it is a comment considering that you were inspired by BP2: I do not see any Vasudan ships.
The Vasudans play an integral part in FreeSpace as much as the Terrans and Shivans do. Both the Thoth and Hatshepsut have already been overhauled with normal maps and, given the scale of the furball in the video, were probably ideal as deployments. As much as I like this video for so many reasons, the fact that there are no Vasudans in it (as far as I can tell) and that it was uploaded as a trailer of FS2_Open is something I just cannot ignore, and which I think is the only thing that gives this video a mark or two down.
Overall, it is a good video, and I cannot claim that I can do any better (not even my screenshots can match up; I cannot say more for a moving picture), but it is missing one important element if is to be titled appropriately. That element is the Vasudans.
That, at least, is my take on it.