Welcome to the Official Redemption® Message Board!
I Am Redemption is ongoing and returns heroes all the time.
Stamp, I think Cameron means that with I am Redemption you can use it any time during your turn, and any number of times during your turn, so it's basically ongoing.
Based on how I Am Creator is played, we have been playing that as soon as it activates, you get back captured heroes. (By the way, this does include out of Raider's Camp, correct?)
I believe you would also get a hero back if one got captures later in the turn.