Reakwon, it seems like you are arguing just for arguing sake man... It is a manga fact that Sasuke eye has to cooldown or what ever you chose to call it.. But the fact remains the same that it has a timeout.
It is a manga fact that he can only teleport within a certain range and it is a manga fact that he has to switch with something.. Infact, it is a manga fact that those words came from Sasuke himself...
Ask yourself this, if he doesn't need something to replace himself with then why did he use Sakura's jacket? Couldn't he have just teleported to Obito and Sakura without switching with the Jacket?
And I do think that he can only use it once in Kaguya's dimensions.. Well, he can probably use it twice in the Genesis dimension..