It looks like they're going with the invisible walls model, judging by their demonstration during the XX Live Letter, which you can see after the 1:16 mark.

Also, I rather doubt they're going to let you dismount in mid air; more likely you won't be able to dismount unless you've landed, though since we can't see the hotbars at all during the video, there's no way to say one way or the other yet.