The 2026 F1 season has already produced some incredible action, surprise results and drama in only two races. Here are Rant Sport writer...