You understand very well how it works, I mean at least me and my friends debate daily, and they don't seem to comprehend that is not just a common and simple reflection ability, is well beyond that, but people seem to think is like Melioda's full counter for some reason, anyway good explanations.
Would it be possibly so broken that even if you plan to time travel to a past when Daemon didn't have it, it may still reflect it, since that would cause harm to his current and future self? Lol I think it may but not sure if I'm going too far, would like your opinion.