That was my first brew. It turned out pretty sour and yeasty though. 1st of all, it was an old kit... not my fault it was a gift and I didn't know any better. 2nd, I fermented this at 72 degrees ambient, my bad. The beer was drinkable, but it wasn't really what I'd call good. I'm sure it's a good kit when fresh and not fermented hot though.
In your case, it may just be young and conditioning will finish it.