Oh, sure, landing on your feet is great but hundred feet are still going to break them.
As for Nimu's questions:
Metro City is in.... I don't really care. I guess you care, or else you wouldn't be asking. I was thinking general when I made the city, so it really could be anywhere. I think we should stick to the States though. So, Metro City is somewhere in America.
Morality has a shade of gray. This is exactly what became a problem in the "Dark Years of Heroism" during the 1980s into the mid '90s, some heroes behaved like villains while some villains behaved like heroes. The easiest way is simply not try to identify who is good and who is evil, and just stop those who commit crime. Evil is in the eye of the beholder, so who do you think is evil?
I have no idea how you met up. If you work for an organization, that's a good enough reason; you were hired. You may share an idea of how the world should be or have a common foe that needs to be dealt with. This is something I want you to decide instead of having me force it on you.
Who's Sen McCarthy? For now, the government is on standby. They came up with the idea for PLE permits for supers so that they could keep an eye on most heroes and so that those heroes could keep an eye on the rest of the supers. The government is between benign and malignant, some believe they are evil and others have great faith in them. Pretty much how it is.
If there is some sort of shadow government pulling the strings of the world, you certainly wouldn't know about it.
And Grugg, I still haven't got your character, and Dragonblood failed to send his too. The Q&A thread may be up later today though, if I find the time between writing an essay and prepairing for a practical exam in performance arts. Which I probably will.
EDIT: I would suggest that you work for an organization. It answers a lot of questions and the plot-hooks are very interesting in my thought