If it isn't sweet and it's stopped bubbling then fermentation is complete. There's nothing wrong with it. The strong aftertaste is probably due to it being young. Bottle or keg it, let it age a month or so, then give it another try.
I'm too lazy and have too many beers going to keep updating this!