Names
I don't want to sound harsh, but the current name (Ultimate Superhero Toolkit) kinda offends me.
It's not the grandiose claim of it being "Ultimate" that bothers me (I think hyperbole has its place, especially when dealing with comic books - just read some of Stan Lee's old Soapbox columns).
What bugs me is how close it is to the Hero System tag-line.
The use of the title for this game seems like it's either sniping (our game is better than yours), or poaching (if we use this name, maybe it'll confuse people into picking up our product). Neither of which seem quite, I dunno, proper to me.
Now that I've kvetched...
I think the idea is a good one, and, as far as titles go I like "d20 Supers". It's short, to the point, and not something people will rename or truncate when talking about it. From a marketing standpoint, it's something that creates immediate identification with the product and the genre.
But, hey, I'm not calling the shots here.