Does anybody, who ordered the european version from nuclear blast, know when we will get it? Also, what's the deal with having to fax them a copy of your credit card, front and back?! Anybody else order from nuclear blast and have questions or answers?