I really like your ship movement code, it has a great feel to it. It's really weird, because I just started playing Freelancer again a week ago, and started working on some Freelancer-style 3DGS code. There must be something in the air!
I have some basic movement setup, but have mostly been working on other aspects like Freelancer's great looking 3d planets and skycubes (which I've replicated fairly well). I hope I can get my movement code working as well as yours