Looks like you are holding you upper body upright with your arms and hunching your shoulders.
If you are flexible and have core strength you could have your torso at more of a 45 degree angle from the hips and ride no handed or have elbows bent whilst on the tops like that.
A longer stem can force you to "reach" and support more body weight on the saddle as a counterbalance.
I do find myself riding no handed quite often as its more comfortable once my neck has started to become sore.
I do find myself riding no handed quite often as its more comfortable once my neck has started to become sore.