Could you list everything that is modeled, such as spalling, armor hardness, armor quality, weakspots, projectile richochet and degradation, ammo quality etc. ?
spalling - no
weakspots, projectile degradation - ?? what is it
armor hardness, armor quality, projectile richochet and degradation, ammo quality - yes
I'd also appreciate if you could explain each step of the process when something hits your tank,
It's be like long theoretical book

Sorry but i don't know English so good to write so much text.
If you have more detailed questions - write, I try to answer.
such as how you calculate line of sight thickness, penetration, and kill probability.
"line of sight thickness" - what is it?
Penetration calculated through formulas "from books" for many shell types.
Our model don't use any kill probability (it's totally bad and incorrect thing). They calculated penetration as determinate process in any case.
P.S Will your games come out on Steam?
No