I guess the problem is that I did actually decide to participate in someone's game project and they, like you, made a crappy-yet-finished game. it was called super smash flash. if you played it, I pity you. if you never did, it was a crap game. it was very buggy, very unbalanced, but could have been better if more time had been invested in it.
after its release, the creator went to town making the sequel, which he promised would be better in every way and blah blah blah. all of the artwork was to be ripped from exiting games or created by people who barely had an understanding of ms paint. despite the developer team being 20+ people strong, the new game was still under construction 2 years in and didn't even have any improvements over the old version save for having better art. Although I had stopped animating for the team for a while, I completely withdrew myself from the project after it was declared "20%" done. Now 4 years into production, the game still isn't done.
I've been in and out of the SSF2 development team and I don't recall your presence in the game development (unless you changed your name or something) but the sequel is definitely much better, the gameplay is very polished compared to the previous. I don't know where you got that stuff from.
Any game can take years, but even if it took you X years to finish if it's still awesome it will be your legacy. (Iji, Cave Story, Saturated Dreamers) because you worked on it so long not because you suck but because you wanted everything to be how you wanted it to be)
Also, about teaming up with people, it's not always about what YOU want, it's about what each person wants that's best for the group.