That's quite a detailed plan Alex.
Seems like if something goes slightly off track, it will affect your whole plan.
Sometimes simple is best.
Don't overanalize, just do it.
I also think you should consider more options rather than heavily relying on property growth on a limited salary...