Anyone is welcome! We don't have a Cecilia Reyes, at the moment- so the spot is yours if you want it.
I personally play Black Canary among others. My fellow mod (who posted here initially) plays Batman and a few others. We'd love to chat with you more about it, if you'd like. You can drop-box us on the game site, or email if that works better (newarpg@gmail.com).