The thought they couldn't come up with a way to get ON the stage in an impressive way is amusing, given the sheer scale of the thing. It would seem any number of ways would have worked. But then, I think it's a big drawback to playing in the round, and one of the reasons I don't like that style of stage.
Generally, I guess you can either go on with a sense of spectacle, or with a sense of "pulling away the curtain", and just allowing the audience to see you walk out there, 4 guys with guitars. Zoo Station and PopMart built up the spectacle (PopMart to a tongue-in-cheek extreme), while Elevation pulled away the curtain with them walking on with the house lights up. I saw 360 being similar to Elevation in that regard, but some smoke and lights could probably have built up the spectacle if they had wanted to.