Way cool, I didn't know that there was such a thing as an international card. But I'm glad it worked out for you.
As for booking, don't wait too long, as prices can go up at any moment. All it takes is that 1 extra sale to kick the bucket to the next level. This is true for both sleepers and coach prices.
Otherwise, have a great trip!