OP, your forehand looks pretty decent to me. I personally don't care if you do straight-arm or not. I think the most important thing is that you create space. You don't crowd the ball. That is excellent.
I also like that you are preferring to hit an open-stance forehand. It allows you to be a little more "slappy" and put more pace on the ball.
The big weakness I see is your contact point. A ton of these balls you are hitting shoulder/neck high.
I think you need to try to hit more out in front. Don't only choose to give the ball space to the side. Give the ball space in front of you, also. That will give you a lot more topspin and a lot better position to hit the shot.
2015 Babolat AeroPro Drive
VS Gut Mains 16g @ 56lbs / RPM Blast Crosses 17g @ 54lbs