It may have been five years in the making but the new album from Finnish pagans Moonsorrow has very much been worth the wait.