I enjoyed it, a lot!
As Linus-lai wrote, it's like more puzzles in one.
I was kept 4 off, for quite a while. Only today have I finally found the last steps and now got it down to 556 (which would bring me back to supergrandmasters' world, if it didn't get demoted :)) ).
There are some really nice manipulations, hidden in differents ''corners'', around here. :))