Follow along as Chris Amos takes the new, powerful, Ford Explorer ST for a spin. Does it live up to the ST badge?