I'm glad you got it to work.
I was under the impression that simply clicking 'I already bought this' and entering one's order number would be sufficient to activate the game (provided that that link worked of course), in which case BT would be a viable distribution option.
We were under that impression too, until recently. We're trying to update the wording on our site, in the games, etc. to make it clearer when this will and won't work.