I was recently thinking about that number 23 and searched for a site that would be somehow related to it. So i tried the most obvious site
www.vigintitres.com and there's "Coming soon!" written next to the title of the site. I'm wondering if there's any connection to the new album. Any thoughts?