No. Consensus seems to be: Don't go at 3am, don't act like a loud obnoxious tourist in the queue, don't go with a massive group of people, bring a German friend if you have one. Then you might get in. I've also been told that knowing who's playing is a good idea, but all the times I've been turned away I never even got to open my mouth, so I'm not convinced by that one.
I reckon the best idea is to have a back up plan, then if you don't get in it's no big deal. Still fucking annoying though, I felt like a right twat the first time I got turned away. Definitely puts me off going there, but unfortunately I think that's the point.