Avenue Q, review – A Gen-X time capsule that maybe should have stayed buried

· The Independent