Hmmm...the size, shape, and length of the dorsal and anal fin look more appropriate for a female. Also, the caudal fin is rounded on the edges, making me think that it originally was not much longer than it is now. Perhaps check for an ovipositor - I think I can see one in the picture, but it is a bit too fuzzy for me to tell for sure.
Anyway, this is one lucky fish! Hopefully you can get the fin issue sorted out without any problems :)
20 gallon long: 3 adult Neolamprologus similis + about 11 fry of various ages; low light planted tank
20 gallon long:2 freshwater dwarf puffers (Puff Puff and Poofer); medium-light planted tank
10 gallon: 1 male betta named Wormy; low light planted tank
10 gallon: 1 male betta named Dante; low light planted tank
2, 5.5 gallon tanks that are currently empty (I see more fish on the horizon