Is it built on the Ranger platform? Does it have a ladder frame? Will it be powered by the Ranger’s engine? These questions popped up in motoring journalists’ minds when Ford Motor Co. unveiled the stunning Everest…