This should help.
You will get the $5 when the game ships. They will deposit it into your account and apply it to any new game purchases automatically.
I would also click that you own it and that you don't want batman AA used for recommending items. I was getting comics and crap recommended to me so i clicked fix it and it was due to Batman AA.