Hi en_, firstly, good work, buddy! Pat yourself on the back! Secondly, here's what I think you should do. Talk to a broker.
There are several good mortgage brokers on here. In your position, I would speak to the following and make a decision as to who you would like to work with:
Rolf Latham...