Not really... There's some info in the past of this thread that hinted at that, but there were some who felt it was still possibly a production item. Myself, I've leaned to it being just random extras put together to make a figure to sell,which given the SDCC footage, that's the case it appears.
Of course Hasbro now has an idea in their head to do a generic one I guess.