The “review” or album info talks about the 32 track deluxe edition for the original release 12 track album.
Also, the other information states
Date Recorded - July 1989
Release - 2 May 1989
Not sure how that is even possible. Maybe with a DeLorean?