The ultimate 2023 F1 season review