Ford Mustang Bullitt - Can it keep up with its rivals from Germany?