This is just great - really well done.
A few things
1. Is it including stamp duty, buying costs etc in the first year of the property value - should this not just be purchase price?
2. It would be great to somehow include some baseline depreciation depending on age of purchase etc.. no...