I agree with Punk, if you feel its right, then definitively go for it. Its probably a good as well as a rare opportunity.
I myself would probably hesitate due to the possible requirement for on-time production, which I cannot do with music. I still might have accepted in the end though.
Also, if you want to release free tracks, they can't stop you. Perhaps if they somehow gets the rights to the name NGXMusical you would have to come up with another alias, but that's about it.
I'd say check up what they have to offer