Quoted from ForceFlow:Probably not. Looks like a fan mock-up.
So you're saying better than the usual Stern graphic layout?
But if this is real, that's a new placement for the Stern logo. It's never in the upper left, at least not any recently. It's usually in the lower right or the lower center.