I've heard enough "This is so well written" and "The transitions flow so nicely" to not be discouraged by your words. This isn't a retort to your words, as I do appreciate the honesty, but know that your statements are very biased.
Biased in favor of helping you out.
I've been kicking your response around in my head, and I feel compelled to tell you a story:
When I was exactly your age, I was working in a real good band in Boston...I was way out of my league...but I could sing and play the parts.
Every once in a while, a former lead singer of the group would come in and catch a show. Every time this guy saw me he would shake my hand and tell me what a baddass singer and guitar player I was. He was really good...a pro...the real deal...who sang with the Temptations and some other major acts. An actor, too. I started to believe him....feelin' kinda cocky, I was.
Then I mentioned the compliments to my roommate...a REAL baddass player in the band ....older and wiser...who worked with the singer for a while....who confessed to me , "Oh yeah...he says that to everybody..."
During the his stint in the band, according to my bud, the singer dude was reading a lot of self-help books...grooming himself for success..."How to Win Friends and Influence People" kinds of things.
My roomie, who was a straight shooter always, pointed out my weaknesses, and deficiencies...especially my lack of effort to achieve musical and vocal expertise...I was lazy. I just wasn't that good, and he didn't want me to get lazier....or be deceived. He actually popped my balloon because he cared about me...and didn't want to see me injured. I sucked; and he let me know it for my own good, bless him.
What I learned:
It turns out that salesmen, ambitious people, or just folks who need to be liked, never say anything negative to anybody....and always make a habit of over-primping with praise anyone they meet...to serve their own ends. I was rapidly deflated...but it was all good. I was ignorant of that aspect of manipulative behavior, being an honest kinda bloke myself. Not that I was in a position to help this singer in his career or anything....I just fell victim to his studied, practiced and habitual puffery.
Keeping an objective sense of who and what and where you are...your skill and talents' true level... is important. You can be led to deceive yourself, and foil your own earnest ambitions, when used that way...selfishly or off-handedly... by others. You only have value to practitioners of the art of manipulation because of what you may do for them, or because they need to be liked, admired, or want to receive your attentions.
Keep this in mind next time someone tells you how great you are. There's a scene in some movie...I can't remember the name...where a record company guy introduces himself to a performer, gives him a card, tells him how fantastic he is..."Call me!!"
As record guy walks away from his victim, he says to the babe on his arm, "Jeeeez! that guy really SUCKS!" They have a laugh, and he feels real good about himself. Babe is wicked impressed.
People often have selfish motivations for telling you how awesome you are.
There are a few members of this forum who have 10,000 posts and 90364758 rep points.....who never say anything but how great any work posted here is. They're deceiving you for their own purposes. They get a kick out of a big number by their name. And it's possible others, elsewhere ,have, as well, 'puffed' you during your short time pursuing the music thing. Mom will tell you you're fantastic; people who don't know anything about what you're doing will say the same, just to make you feel good....being 'nice'.
Trust me: Based on the work I listened to, my remarks and advice to you are worth consideration. You all have a lot of work to do. And without the drive to work hard and improve...inspired by keeping a healthy impression of where you are at....you will more than likely fail at this game.
I don't think you can get to where you want to be from where you are....individually , or collectively. Just the first fact, as illustrated in your recording, that the three of you cannot keep time or play accurately to a groove...regardless of the circumstances...is not an encouraging sign. You spent a year on that song......
You can make something of yourself and you band and your music. That you have a talent for certain things is also apparent. But you gotta get the basics, hone them, and build on them, before you can realistically consider making art in front of a recording mic.
My honest opinion. Feel free to disregard what I say. I hope you give it some thought. I don't want you to fail.
I am interested to know , actually, what you mean by 'biased', though!