Holy Fuck reminded me of the first time I saw the chenical brothersm live in 95. Technically stunning, really into their music. Give them a bit more time to learn to work a crowd and they'll be perfect.