Just trying to tied some loose ends here...
By now it must be obivous that Kairi was able to use the Gayblade, good name as any, because it originated from her, but why did Riku had it when it was Aqua's Keyblade?
My belief is that, Aqua's act of giving Terranort her Keyblade in the Last Episode, somehow transfer the Gayblade as well, which was taken to Riku when Terranot's Heartless possesed him, and he would later return it to Kairi.
By now it must be obivous that Kairi was able to use the Gayblade, good name as any, because it originated from her, but why did Riku had it when it was Aqua's Keyblade?
My belief is that, Aqua's act of giving Terranort her Keyblade in the Last Episode, somehow transfer the Gayblade as well, which was taken to Riku when Terranot's Heartless possesed him, and he would later return it to Kairi.