Welcome to the site John.
I saw the film last Friday and I was really blown away by it. I think you're going to like it :)
The only problem with it is that the version I saw appears to have had several scenes excised from the original script, which render a couple of sub-plots a little...