Is the Renault Megane RS Really Worth the Hype?