I must admit I was a bit annoyed by the meta stuff, at times, but the ending was really clever!
And both audio and visuals are really stellar, I love it. :)