Internet fits are subject to a lot of problems as they don't do a good job of accounting for things like your functional range of motion, flexibility or comfort. But internet fitting advice based on race photos shot from varying angles is almost worthless.
If you want fit advice, post a video shot square from the side of you riding a trainer or rollers in your tops, hoods, and drop position and under reasonable load. At least then the critical angles like max and min knee angle, hip angle, etc. can be reasonably evaluated. It's hard to do much more than that from what you've posted other than observe you're apparently able to ride a pretty aggressive position even with a bit of a lower back hump that could be from lack of pelvic tilt or could be a fitting or functional flexibility issue.
If you want more input then post some side shot fixed trainer videos or links to videos.
-Dave