Point 1 is probably just about the depth of the analysis. Depth changes over time as the engine calculates deeper, so obviously the evaluation changes too. By the way, +0.5 in the starting position is too much for my taste.
Point 2: I don't understand what you mean. At all. I think you seriously misunderstand something, or I do. Each line has its own evaluation number, no addition is needed.
I don't really understand how this things is not totally consistent in several respects.
1. It often starts a game with a 0.5 point advantage for white, but not always. If I click REFRESH on the browser, it'll sometimes settle on a different value. How and why?
2. The lines analysis labels each line with a change in points advantage if it's made, but when I make that move, the new points advantage is NOT the sum of the old and the predicted change.
Why is this?
I know the evaluation engines are doing complex calculations 20+ levels deep, but surely they are doing EXACTLY THE SAME COMPLEX ANALAYSIS every single time, so I don't see why they should differ, often substantially.
Thanks for your insights
Chris