I assume your okay with a little toe overlap, I would need to draw it up to get a real idea, but that sounds fine. I built one recently that was almost identical with exception of 1/2 a degree off the seat tube angle. I did add 1cm to the natural no slope head tube length to give it a very slight positive slope to artificially decrease the angles while providing the rider with a little more upright comfort. Any way, it seems like that should be close