It's not Petrovitch. It was never going to be Petrovitch.
But's it's good. Very good.
I like the characterisation. I like the premise, and I like the plot. What brings it up from ordinary to awesome is the clear narrative thread that runs through the whole book, hooking the reader in from the first couple of chapters and drawing them along for the ride. An excellent read.