The 2025 Formula 1 season hype is in full swing, as our new challenger, the SF-25, breaks cover during the London F1 Launch!