There have been a few fake ones floating around for months but this one is the real deal. Given the album comes out in Germany in three days, I'm surprised it's taken so long to leak.
EDIT: I think the songs are all still up on Youtube too. Of course you're all going to buy this album anyway so it's up to you whether you want an advance listening or wait for it the old school way. ;)
I'll write a review after the album has been officially released.