Well done! Original idea, good positioning, well executed mechanics. The only part where I get lost is at the join between his body and legs. It's not clear how he's attached.
I've seen the GW version of Astagoth (or whatever his name is) and I have to say yours looks way cooler! Please send me a message when you post a painted version!