Well, I don't know what that title means, but a youtube video has been posted with what look like ne interviews with the creators, and a websites showed up:
www.captainpowerreturns.net