I've come to believe that that final battle with Sephiroth was Cloud's final step into finally getting Sephiroth out of his head. I guess that explains the darkness and why Cloud's alone during that "battle".