I personally consider that last scene was the only one Cloud actually sees both Aerith and Zack.
Previously, they always just back to back with each other. Like when "I wanna be forgiven" and "dilly dally shilly shally" scenes. As for the bahamut scene, that was just some kind of Aerith's...