Nice block but I can't believe that they didn't clean it out before shipping it to you, that's a good way to screw up an expensive pump getting nasty debris in it.
While the block is a good performer: they will have to improve their quality testing. I am totally unimpressed with manufacturers who let QT slip and there is simply no excuse. I don't think I would recommend people to buy this over a Swiftech Storm - as I know Swiftech's QT is at a very high standard.