there is no doubt that you would have got your pb if you had a better understanding of the route, or if you were running with others, or if you had a big clock in front of you telling you to speed up.
Your last two miles are where the key ondo is obviously loads more on there for a nice pick up