BMW M2 battles Lamborghini Huracan STO in a showdown of performance, design, and heritage.