In your pic you don't look way too tall for the frame but the bars are extremely high. At my age and my neck problems I feel the need to ride very upright as well. To facilitate this I use north road or porteur bars. It might be an option for you.
Keep riding baby!
650b
700c