Agree with the previous post - just eyeballing it by the seatpost, I would not think that bike is too large for you.
The idea of KOPS positioning has been debated endlessly and I have no idea who is right. Most of my bikes are fairly close to that metric, fwiw. I have on occasion had success with zero-setback seatposts when I had run out of other options for reachy bikes. The Origin8 one has worked well for me and can be had for around $25. You could try that, or, as the previous post mentioned, a taller and/or shorter-reach stem. I don't think that bike looks overly aggressive though.
Btw it appears your bike is in the large chainring/large cog combination. You can probably find another combination that will give you the same effective ratio, a better chainline, and less wear on your system.