I am no expert, but I would like to make you aware of a few things to help you not worry with the .010 shorter pistons...
First of all...you are turboed, not NA...the more space you have in the combustion area when the piston is at TDC gives you a little more room to pack in air/fuel mix.
Keeping your boost level stock will not hurt you...there will probably be more than enough to take advantage of any extra room in the combustion area...
There is a difference between static compression ratio and dynamic cylinder filling pressure.
Static ratio is usually measured while things are at a standstill and it is a yardstick used to measure compression potential....it is assumed that there is no valve overlap or other variables in play that would inhibit achieving the maximum compression possible given the mechanical and dimensional parameters.
What cylinder filling and potential compression ratio you actually get when things are in motion is a different story and varies with RPM, intake air velocity and density, exhaust efficiency, scavenging of the unburnable gases in the cylinder before the exhaust valve shuts, and probably a lot of things that my coffee-starved gray mass can't think of or remember at this moment...but hopefully you get the picture...
Another thing to think about is...when the piston manufacturer designs the pistons they are probably assuming that you are rebuilding the engine and the block deck may have needed truing up and the heads (no matter how much we try to stop them) may have also been shaved.
This brings the valves closer to the pistons and the original clearance was not much to begin with...toss in the variable of which head gaskets you finally use and their compressed thickness and I would suppose that the slightly shorter pistons are doing you a favor...
So, if I were you I would sit back, relax, have a cream soda and dream about the extra power potential and margin of safety you will have with those pistons from a reputable manufacturer...
You asked...and I saw it...so that was just my 2 cents...
additionally...I am a little envious of your situation...I am aching to build engines again...but at the moment I don't have my stuff gathered...
Good luck and have fun...