Yeah! This is a really interesting topic, Amanda. I've always thought the same thing myself.
Like you guys all said, I believe that the appearance of Mufasa's spirit was both symbolic and realistic at the same time. Perhaps, like you guys mentioned, Simba needed time to mature and to learn these life lessons on his own. For most of his life, Simba had dismissed his past while adopting the "Hakuna Matata" lifestyle. After his argument with Nala, though, he was finally addressing these issues out in the open; it was somewhat of a release for him. I think that if Mufasa appeared earlier in the film, Simba wouldn't have a chance to come completely to terms with his problems.
Haha, I always wondered that as well. It'd be funny if right before Mufasa's cloud disappeared, he was was all like, "Oh, and by the wai, Scar did it!"
