And therein lies the problem....most personal trainers, even those with a competitive sport background, are idiots who forgot what carried them to their success. They drink the kool-aid and think doing random crap on a bosu/kettlebell/vibration trainer or what have you is the way to go because they don't have confidence in their ability to keep their clients without doing random crap to keep the client entertained.
I am not here to entertain you. I am here to make you better.
I know 14:20 5k runners who are "personal trainers" but have no idea how to gain strength or lose bodyfat because they've never had to, never tried to, and don't research. They'll do 20 minutes of foam rolling and 40 mintues of random crap on a bosu ball then say "just eat less". Great idea!
I like your exercise selection but it looks like you're trying to meld two different routines...5x5 and 3x8.
If you value your running do less lifting volume. 1 warmup set of 5 reps about 75% of your "work weight". Then 1 workset at 100% of your "work weight". So if you're squating 100lbs you'll do 1 set at 75lbs, rest 90s then do 1 set of 100lbs. Then move on. So take what you're reading on bodybuilding sites (as I'm sure that's where you got the famed 5x5) and tailor to your overall training volume.
Lift on you hard running days, later in the day. I'd suggest Tuesday/Friday.
Para-workout nutrition will be of great importance on these days to limit muscle breakdown and overtraining and to improve recovery. High protein/high carb drink 60min before run then immediately after run. High protein/high carb drink immediately before lifting workout and immediately after.
To answer the question of my running:
My top marathon times (top 2 while I was doing resistance training twice a week):
Chicago 2006 2:32:45 (age 28)
Chicago 2005 2:33:52 (age 27)
Louisville 2002 2:33:58 (age 24)
Alan