After speaking to a well-informed source, El Generico's contract with ROH expired last month so he's a free agent. However, he's still negotiating with ROH but nothing has been signed yet, so that's why Generico has been able to work both dark matches with TNA this week.
I might be the only one on this board but I'd be more than happy to see El Generico in TNA, only for him to make more money and getting more national exposure. He's worked so hard for so many years and the guy deserves to be rewarded!