Looks pretty thoroughly thought out. Just rember life will always throw things at you be it good or bad, change of job, family/kids, relocation etc etc.
Be prepared with all your insurances incl income protection.
Have you thought about developing to build the asset base cheaper and...