After a lifetime in the music business, Cree Mackenzie has just released his debut album and it’s been well worth waiting for, writes Olaf Furniss and Derick Mackinnon