There’s some garbage on the left hand pokey bits, but it looks pretty cool.
I think it doesn’t make sense to have any text inside the logo - if anything, it should probably go outside, since the logo might have to be printed very small (or very large).
Lastly, I don’t know what people think about having pixelated art in the logo. But if people like Magneto, then it wouldn’t be too hard to make a path for his outline.
Hot damn! Where did you get the images from Mega Man Power Up? Do you have a full set of Roll in all of her outfits from that game in high res? I’ve always wanted to make another stick art featuring all of the Roll art from that game.