There's some more information out about the game.
I can't find the original source on the Spartan Games website, but
gmorts chaotica and
meeples both say pretty much the same thing.
The dropships are going to be over a foot long and approx £75 each. Probably as well they're not 28mm
They're up for preorder at the moment