Looks good!
I'm wondering about your dead-stick comments at the start. You said it happens a lot. I noticed you said after 10-15 minutes of flight. That seems close to a tank full of fuel to me. Are you just running out of fuel?
I usually visually check the tank after several 10m flights and calibrate my flights accordingly. Then I use a timer attached to my Tx ($3 from Ebay and works great). Just a thought.
PD