First off, I'm sorry about what's going on with Nexus. I know you had no control over the decision, but still... it's understandable why a LOT of authors are not happy.
Second, the question should be self explanatory: I want to try out Ikaros, but I don't know where to find it. Where did you upload that mod?
Thank you, and again, my condolences, Ryan.
He is working on it. It will be up as soon as possible on this site under mods.