Megane RS Trophy: The last hot Renault could be the best hot hatch ever!