Found this on DLC360's Facebook Page:
Get the Plush Avatar for Xbox 360 For Free ! How ? Visit DLC360.com and sign up. Once signed, you will receive 10 reward points! Use the reward points during checkout! Only 10 Available. 1 Avatar Per Customer!
http://dlc360.com/avatar-plush-carrot-mascot-downloadable-content-marketplace-code.html