There is a lot of knowledge and experience represented here, but I have to disagree. In my opinion, from what I can see there's nothing wrong with the bike's size or the rider's position.
Common sense is that soft tissue interference depends on how much you're bent forward, and the angle of your hips and pelvis. Suppose you tilt pelvis forward, to open up the angle?