I'm going to have to side with Rex, I think you could've done this better.
Although you do mention Rex within your blog, it's a very small mention and not only that, but it links to MAShows.net, which I don't believe is actually ran by Rex. I really would advise in the future seeking permission and discussing how to provide credit regarding it before uploading anything.
I'm usually under the impression that linking to another person's work is OK, however rehosting / reuploading and reusing derivatives of their work definitely requires permission and credit.