The buffer swapping problem disappears if you use the run in a window option from dev_tools on the launcher's feature tab.
The missing cruiser is actually a table problem that will only affect the particular mod you're running and there is a fixed table for it floating around. I'm sure someone can post it for you.
Er, I am using windowed mode...but I'll try some other things.
edit3: OpenGL+Windowed
Error: Unable to swap buffers
Error code: 6
File:j:\src\cvs\fs2_open_3_6_9.final\code\graphics\gropengl.cpp
Line: 1650
[This filename points to the location of a file on the computer that built this executable]
Call stack:
------------------------------------------------------------------
gr_opengl_init() gr_init() game_init() game_main() WinMain() WinMainCRTStartup() kernel32.dll 7c816fd7()
------------------------------------------------------------------
I'll go looking for that table then, although if the model is missing, why can't someone just copy the fenrir model, make it a little bigger, and give it the name "cruiserx01" (or, is that what the fixed table does?)
Edit: Ok, I tried running the game with mediavps in direct3D. While it looked really cool, it crashed after while :/
Edit2: Got the table, but what am I supposed to do with it?