Great job mixing. Something to keep in mind though. As some others have mentioned, I watch and listen to this and I hear James hype. He's awesome. He's the reason I started mixing several months ago. However, you don't want to be a clone. You want to be an individual. James hype already exists and he "will always be better because [he's] been doing it longer" - his words. Apply those skills and try to build your own style. Good job though, undeniable.