My eyes are not very well trained when it comes to interpreting stats, but they look very good to me. You're on a 40/10 service but would clearly achieve the full 80/20 sync speeds, with a little to spare. You're also on fast path.
Only thing I have noticed is some very brief dips in your attainable figures, which seems to affect upstream more. I'm sure some one more knowledgeable will take a look.