Not that anything was wrong with my original extruder. I just felt the liberty of printing another one.
This print was from one of my earlier "test the calibration" prints. Some of the parts didn't come out the best. But, after some adjustments in Slic3r, and modifying the feed rate steps in the firmware and now the prints are much better now.