Another specialization rant

I finally got a specialization code from a generous friend, I redeemed it, and away I went.
Then my Xbox broke, so I went out and purchased a pre-owned Slim Xbox and did the data transfer. Now my specializations are missing. Is there any way to re-download the specializations?

Go to your download history. It should be there, then just redownload it to your Xbox. This also works when the Specializations mysteriously dissapear, which has been going on for quite a while now.