Why is this on Newgrounds?
There's plenty of 3d sites already.
Anyway, maybe a lot of Flashites will be impressed but as a worker in the 3d industry, I think it's a rather low quality. I understand you're amateurs. But believe me scenes like this are the stick fights of Flash.
Let's not compare pears with peas.