Yes, it's a good strength builder for the 5k/10k. No, it's not a predictor work.
It's hard to take too much away from this. You went out and ran a hard 10 miles and called it a long run. Would rather see a warm up & cool down with a specific tempo portion so you're not racing your long runs. You did a sub-1hr 10 miler as a workout. That's great. People can do that and run 16:40. HSers might be able to do that and run 15:40, maybe even faster.
I would focus on strength stuff like threshold work with good volume and 6k-10k tempos a good bit faster than 6-flat. If you want to get rolling in your long runs, add in 3-5 or so miles around 6-flat later into the run but count it as a workout day. Something like 6 E, 4 @ 6-flat, 2 E.