I've read this and the other thread and I've had similar issues in the past - particularly the hamstring tightness/lower back issues stuff, so for what they are worth, here are my thoughts. I'm sure some will disagree - clearly everyone is different, but maybe there are some thoughts/things to try. Yes, I'm aware some of it is seemingly contradictory - it isn't really, this is due to there being different causes of back pain.
- The whole 'less aggressive/more upright positions being better for your back' thing has always sounded counter intuitive to me - especially for someone who is young and should be flexible. How can sitting upright like a sack of spuds on the seat with all of your weight/vibrations going directly up through your lower back be a good thing? I realise it works better for some people, but I doubt it's the panacea that some make it out to be. Much better to be stretched out and able to share some of the weight through your hands IMO.
When I get a bad back, I get the most relief by riding a bike - preferably my TT bike, with it's 'backbreaking' position. Conversely, driving a car or sitting at a desk is excruciating. Your position is a lot closer to me driving my car than like me riding my bike.
The seat looks too low, the handlebars look too high and the stem looks too short.
- They're not really fashionable any more, but try some bar ends. The change won't be obvious at first, but it fundamentally changes how you sit on the bike and how you place your weight in my opinion and the option to change position can a positive. Personally, I like drop bars, but you can get a lot of the benefits of drop bars with a pair of bar ends - cheap and no real down side.
- For me, lower back pain can be caused by tightness in the hip/glute area. Used properly and if this is your problem, a massage ball can work wonders. A tennis/lacrosse ball will do, but the massage balls from
Decathlon are good.
- At 20, only being able to reach half way down your shins is poor and needs to be addressed. It's just about good enough for a couch potato who's expecting a life of back problems. I'm 40, and my hamstrings are what I would consider to be very tight at the moment, but I can touch the floor. When everything is right, I can just about get my palms on the floor. Keep working at the hamstring and quad stretches (always do both). You sound like you are doing the right things (yoga is good), but this takes time. It's not a one off effort either. In the modern world of sitting down a lot, it's basically a life long fight - cycling actually makes it even worse. For me the link between hamstring flexibility and back issues is very strong.
- I think you said at some point that you were 'hamstring dominant' whilst riding a bike (or something to that effect) and that was affecting your decision making around how you set your bike up. What makes you say this? I might be wrong, but this sounds like nonsense to me. Whilst cycling, your power comes from your quads and glutes. I can blow a hamstring up whilst running to the point of having to walk with a limp, then jump on a bike a few minutes later with hardly any loss of power. Presumably your hamstrings are sore when you are riding? This isn't because they are generating power - it's a flexibility/position problem.
Whilst imo they add very little power, it's very easy to knacker your hamstrings on a bike if the seat is too high/far back or you are too low at the front for your flexibility. The hamstring problems then create back problems. You may be an a vicious circle of hurting your hamstrings, which then shorten and get hurt even more. I don't think that on a well set up bike (for your flexibility) that your hamstrings should ever hurt/tingle however hard your are pushing. When mine do, I head home slowly and carefully.
I'm not an expert - this is just drawn from my experience with my body over years of cycling and running. If I were you, I'd take some time off the bike and work on my flexibility.
Good luck.