I think you've framed it well.
Enablers - Lower interest rates, decreased regulation (easier credit)
Drivers - Tax advantages (Neg Gearing, 50% CGT disc), government grants, restrictive UGBs & land banking, low levels of construction, increase in dual income households and more recently...