Not bad! That is the tenor clef? This is one of my favorites to play and teach. You don't have to be a hero with the thumb and the beginning of the second section - though it is great for developing your thumb! You can hit the E with the first finger and same with the A.
Playing the E in TP on the D is also good for technique, popping over to A quickly and smoothly is good practice. Up the G is ultimately the best sound, though.
I would suggest opposite approaches to the first and second section!
For the first section, try to get as much as you can on the G, it is slow and singing enough that you can take your time.
For the second section, I think you are using pretty solid FINAL fingerings. However, you might get the melodic shape under your fingers better by using string crossing and staying in TP the whole time. Once that feels good, you could go back to the fingerings you are using, that will certainly get you better tone. I've been using this idea for the prelude to Bach's Suite #2. It isn't the best tone, but, it gets you through it more smoothly, once you know it the better sounding fingering are just easier to grab.
It is challenging but possible and just one page, it is very satisfying. I think it is a great solo to work on!