Looks great! I'm doing the same with my '81 Schwinn Voyageur 11.8 because I have a super short torso, combined hand and wrist issues that don't take well to long rides on dropbars. Upright is about the only way I've been able to get comfortable.
So is reaching the downtube shifters a problem for you? That's the only thing I'm really worried about.