I don't think you position is all that bad. You seem to be in a comfortable position on the hoods. Your elbows are slightly bent and your chest cavity seems to have enough room for when your gasping for air..
Were you fitted for any "extras"..for example. My fitter allowed for not the best back and the want to remain somewhat upright but still get that needed "road Bike" position.