It just so happens to be over sized and seen from a false angel This title is misleading, I expected an official Blizzard screenshot.
That's already been confirmed, Lance. The Vulture is in the editor, and will most probably also appear in the campaign as an optional vehicle to buy into your army.