The new album from Billy Zenn, dropping January 20, 2021