Nice solution! I saw that the scramble was really interesting for a "meme" insertion, but I didn't want to try because I have never done one of that in home.
My solution's in the 25.33 avg:
2.1) R' U' F L2 U' R2 D F2 D F2 D2 L2 U L' B' L F D2 R2 D R U' L D' R' U' F
Solution: R U' F D F' D F...