Yeah, thats a male Cecropia moth. You can tell its a male because of the big bushy antennae. You dont want to wait too long to release it, they dont live much longer than a week, and during this time they do all of their breeding. You dont have to worry about feeding it, they live off of energy reserves collected when they were caterpillars.
I would be very interested in trading some mantids to you, or buying some cocoons or caterpillars of this species from you if you find any more of them.
Thanks,
Andrew