You are correct, pre-boil volume is going to be your first runnings plus any additional sparges. For example, if I am aiming for 6ish gallons after 60 minutes, then I want to have around 7 or so gallons pre-boil.
Evaporation during boil will vary depending on system, kettle, etc. Most pre-boil volume calculators will start with assuming a 10-15% evaporation rate per hour. The only way to really figure it out is to brew with your system a few times, and know how much pre-boil volume you have and how much you end up with after X minutes. Then you can figure out the percentage and use that as a guide.
Grain absorption varies, but most people initially assume .1 gallon per pound of grain. So if you have a 10# grain bill, then you will lose roughly 1 gallon to absorption.
The only time I really deviate from the water/grain thickness of 1.25 qt/lb is if it is a huge grain bill and I just physically cannot have that much water in the mash tun. I am sure there are a bunch of threads on this site about mash thickness alone.
How many batch sparge brews have you done? Getting a handle on the numbers and whatnot is good, but brewing and taking notes and having reliable measurements will help tie everything together.
I have an iphone and the brewpal app is cool, and the spargepal app is free (or at least it used to be, and its functionality is included with brewpal) and helps with these calcs.