Glastonbury festival founder Michael Eavis insisted his plans for this year's show are on track but refused to name this year's third headlining act, as he unveiled a train named after him.
Kanye West and Foo Fighters have been confirmed to headline this year's event, but the 79-year-old said fans will have to wait until the big reveal on June 1 to find out the full line-up, including who has been given the coveted Sunday slot on the Pyramid Stage.
Leicester rock band Kasabian was given the honour of closing the event last year.
Eavis, who saw his name emblazoned on a brass plate on a First Great Western train at Paddington Station, said he was determined to keep the act's identity "a mystery", adding: "I can't tell you who's playing. We can't do the headliners."
But he spoke about his pride and excitement for this year's show.
"They get better every year, don't they? We sold out in record time and there's a million people who have signed up to come to the festival, or registered to want to come - but there's only 150,000 tickets," he said.
"There's a huge demand and after 45 years, it's still growing."
He previously announced there will be two acts, who will "most likely" be British, sparking speculation the headliners could be David Bowie, Mick Jagger, Oasis or Sting.
His daughter Emily recently denied rumours that Prince would be performing, writing on Twitter: "Tabloid reports today about Prince playing or pulling out are unfounded and completely untrue. We'll unveil all the stages soon!"
Eavis, who wore shorts and trainers with a suit jacket, was joined by his family to unveil the train.
"It was fantastic. I've been running this show, this festival for 45 years now and I think this is the best moment," he said of the achievement.
"It's absolutely fantastic. I can't really describe how I feel about it. It's unbelievably good. After all those years, this is incredible - all the bands, all the highs and lows, but we're finally on the straight and narrow," he added, joking: "I'm on the right track."