Only you can decide if you should keep "bulking" or lean out. What is your primary goal? If your primary goal is to get more muscle mass, then keep eating a caloric surplus, train hard and be ok with less definition for a while. If you'd rather lean out based on your current physique, then do it. It's impossible for anyone looking at your pictures to tell if you're bloated, or adding body fat. Only you could possibly know the answer to that based on how you've been looking. If you're serious, take pictures weekly and see if you notice a difference over time.
I don't understand why you're asking for a body fat estimation. If you want to know, get some calipers and check. Ultimately, what does it matter what the calipers say? If you think you have too much body fat, get leaner.