Yeah, this definitely does sound like an anime opening. Almost reminds me of K-On! if only you had some guitar leads going on. I'm not sure what distorted instrument you have that comes in at about 0:41 but its tone is a bit hard on the ears.
The breakdown-ish part that starts at about the 2 minute part was probably my favorite. I really like the drums. My main problem with this song is that it doesn't really sound full. I'm not sure if its cause of the mix or what. I can somewhat hear a bass throughout the song but it sounds a bit more trebly than bassy, so maybe remix that part to help it fill out the song more.