Woah, this is just...incredible.
It's so detailed! I can tell you put a lot of time and effort into this. It would take me an hour to even comprehend all the action going on. I shall have to try that roof technique myself. I have always liked Japanese MOCs, but this is one of the best.
Keep up the good building.