lol... I also drive in sport mode almost all the time. Once in a while I will shut the nannies off just to remind myself that it's much safer to leave them on... hehe... For anyone not use to this much horsepower at the wheels, these cars can get away from you in the blink of an eye.
From what I have seen yes mostly the same as the C7. However, the C8 has that button on the wheel that has a specific set up you configure saved to engage with 1 push. Awesome feature the C7 doesn't have.