It sound like it’ll work for you, my advice is to slacken the seat tube a lots more to 74 if possible; this actually will benefit you in the long run and giving you a wider choice of set up from running an online seatpost to a setback one.
I think manufacturers exaggerate seat tube angles to avoid extreme overlap. My top tube will be 515mm effective. Slackening the seat tube angle will result in a lot more overlap than what I would see as rideable.
It sound like it’ll work for you, my advice is to slacken the seat tube a lots more to 74 if possible; this actually will benefit you in the long run and giving you a wider choice of set up from running an online seatpost to a setback one.
Please note; I’m not a frame designer.