2. if the moderator moves the topic, whatever the reporter did (if not in accordance with the board) will mark as good?
As far as I know, if you report a topic and the topic is moved to another board, the moderator must select the status (bad or good) manually. So, it's not that your report would be definitely marked as good. That depends on the moderators' decision.
It's also possible that a moderator see your report, mark it as bad and don't take any action on the post. Then another moderator move the topic. In this case, your report will be still bad.
I've had dozen/s of reports where I put where I think the thread should be but it was instead put on another board, yet my report was still marked as good(at least as far as I remember). I guess as long the moderator agrees that the thread should not be in that board the report will be marked as good, despite them not following where you think the thread should go.