devin townsend infinity review