If he wanted Kaguya he could have her.
And CC has done a little less than put her ass on a platter for him.
And Kallen only turned him down because she has issues. Before it's over with she'll realize Zero and Lelouch are the same and either reject or embrace both sides of the same coin. Likely embrace, seeing as how there's no way she's giving up Zero.