Update after nearly a year!
I took the above comments into consideration, consulted with others offline since nobody here commented, and decided the swingarm is strong enough as is, The angles on the pics I posted maybe make it seem more flimsy than it is, idk.
Anyway, I got this thing finished, registered, and on the road! It is scary powerful and I have had to fuss with the programming to try to rein it in a little. Lots of fun, haven't been able to ride it much lately since it's been rainy here. I can try and post some pics etc in the near future.