I think that your own analysis is pretty good.
+30% is not too surprising, given the high probability trades. Yeah, you've been lucky, though.
If I'm reading it correctly a recent R/R is 980/20. That's a terrible R/R and the trade has limited flexibility as it stands. It's like a time...