A good profile for 9mm is relatively square on the nose , 90* to top of ejector length. If that makes sense. And then very little angle, or bevel to adjust angle of ejected brass. But everyone has a different preference. Personally I've not had much success with the large angle at the nose profile. Again ymmv. Lots of articles on the web. Wilson combat has a good one, but they prefer the large angle on nose. Best of luck
Your pics came out good. And it seems as if there is plenty left for you to try a different profile. Just proceed slowly, a couple swipes with the file will make big changes. Hopefully the ejector is pinned in place? If so a 1/16" punch will remove ejector
Also when ejector is installed insert a mag with dummy round and make certain top of round is not contacting bottom of ejector as it protrudes into mag opening. If there is contact, file till none. Contact there will never allow consistent ejection. And depending on amount of contact, can bend or break ejector