^^ No it hasnt been over 10 years in the making.
A Superman movie of some sorts has been in the works for ten years, but not specifically this movie. The only one was actually the death of Superman, this one is different as you see.
Why call it Superman Returns and not make it a sequal? If its a new movie, then Superman returns from what? Its like you refrence the original, but totally ignore it. Stupid.