New BMW M4 CSL: The BEST M car EVER?