Can the new SEAT Leon Cupra 290 take the hot hatchback fight to the Ford Focus RS and Honda Civic Type R?

5