An optional character is... Numbah 4, from Kids Next Door? What does that have anything to do with Megaman? If it's a Megaman Zero game, why include characters like Cloud? Megaman.exe (Battle Network) would be okay, since he's actually in the Megaman series, though not a good choice, since he isn't the kind of Megaman "game" like Megaman Zero (The Zero games include more "robot-esque" people, while Battle Network has "net-navis", which are computer AIs). You'd want to go with X, or something like that.
Okay I'm sorry, but res-erection? You gotta fix that man. Fast. Or the regulars are gonna give you sooooo much shit for it. XD
Lol