I totally know nothing about art, but yeah, like you said, it looks like it could be a legit 2D anime. You could've said this was a screenshot from some random anime, and I'd totally have bought it. Good stuff.
newgrounds.com — Your #1 online entertainment & artist community! All your base are belong to us.