Hey Olivier,
Looks like an awesome plan! Late May/early June might be rainy on the southwest coast, but inland and north (Kandy, Sigiriya, Trinco) should be fine.
The train to Ella is stunning—don’t rush it! Sigiriya + Dambulla are worth a full day, and Minneriya is perfect for elephants this...