Challenging the largest off-road track in Asia, Ford Mustang has the most suitable place to "have fun"