Not bad, dude. Nice motion. The only thing I found a bit off was the sizing. You look like you've been scaled-down a bit compared to your environment. But the rest was cool. Keep at it
Now I want to do the same thing with myself ahah. That's a really creative work , hope you got a good grade for that cause you definitely deserve a 100/100
I like the idea of having everywhere be greenscreened so as to make it seem like you're not part of the background. However I would try to make the lighting match the background somewhat bc otherwise it looks a lil cheap. Good job though