<Snipped quote by PhansiteMona>
This seems alright to me. My only concern is how/where they're going to be dropped in. The biggest hurdle to get over with new peoples' characters, in my experience, has always been how to get their character involved in the wider world in a way that other people's characters can interact with them without anyone having to jump through massive leaps in logic. What's she doing? Is she capable of travel between dimensions as well? Or is she localized in one at the moment, but with circumstances that could reasonably draw in eyes from the outside?
@Heroic
I just treat her like there are a multitude of alternate universe variations of her, but generally she has no ability to travel through dimensions and is opposed to others using such abilities. So, maybe I could have her acting under the influence of an antagonistic organization (think indoctrination) that causes her to clash with the other players?