I read the paper next to the card and it says to bring the card and receipt to the store where it was purchased to get your copy of the album.
So I don't think the cards are anything special or give any exclusive material.
Ah, you're right. I thought I read "exclusive content" somewhere. Need more coffee today, even fell for your obvious trolling :)
Also, stoked to read that the Japan only track is 7 minutes long I think the only Japan exclusive track Aphex ever had was "Respect List" (that was on the Singles collection, you also had 2 Mixes On A 12" For Cash as a Japanese only release, but those weren't exclusive tracks) so I reckon it'll be more worth the $$$ this time!
7 minutes of him reading WATMM posts