After a year of narrow misses, 'what could have beens', and various tribulations, Rory McIlroy signed off his 2024 season ...