I feel mostly the same way, especially about the time travel part, things just get way too messy if we assume that someone else has the ability to time travel like Yotsuha does. The only thing that would make some sense to me is if Clover is communicating from the future through time travel...