Did it rip your times in half?
Sure, here we go:
/* Scramble */
L F' U' F U R' F' B2 L2 U' B2 U' D' B2 L2 D2 F2 R2 B' U
/* Solve */
R' D F D F2
// Cross
U2 L' U2 L U F' U' F
// 1st Pair
L U' L' U2 R' U' R
// 2nd Pair
U2 L' U L
// 3rd Pair
U L U2 L' U' L U L'
// 4th Pair
F R U R' U' F' f R U R' U' f'
// EO
U2 R U R' U R U L' U R' U' L
// COLL
U2 M2 U' M U2 M' U' M2 U'
// EPLL
// View at alg.cubing.net
/* Scramble */
L F' U' F U R' F' B2 L2 U' B2 U' D' B2 L2 D2 F2 R2 B' U
/* Solve */
R' D F D F2 // Cross - good cross solution, what I would have done as well.
U2 L' U2 L U F' U' F // 1st Pair - not bad, I would have done it a different way but I don't think your solution is bad.
L U' L' U2 R' U' R // 2nd Pair - good solution
U2 L' U L // 3rd Pair - good solution
U L U2 L' U' L U L' // 4th Pair - good solution
F R U R' U' F' f R U R' U' f' // EO - I think you should start learning full OLL soon, but a good solution if you don't know it.
U2 R U R' U R U L' U R' U' L // COLL - good
U2 M2 U' M U2 M' U' M2 U' // EPLL - good
from this solve it seems like all of your solutions are efficient, which means that your lookahead is what probably needs some work.
Do 25-50 slow untimed solves making sure you have absolutely no pauses the entire solve, after that I would recommend doing timed solves but still turing so slowly that you have no pauses. You should find that as your lookahead is improving you are able to turn faster and faster without any pauses.
Also you should start (if you haven't already) chipping away at full OLL.