I'm sure others have found this before, but a while ago I found out that if you do a Niklas and a Sune, it solves the J perm. With move cancellations, the alg goes like this:
Other algs I've accidentally discovered include the nice l U' R2' D R2 U R2' D' R and some disgusting alg I no longer use (and can't even remember) for one of the "awkward" OLL cases.
If you do not do that first turn and move it to the end instead you can modify it so you get two Ra's in there, like this (I do it from the "backside" compared to yours = R U2 R'...):