Hi snails'pace, any result is an achievement, dont rush your training, try to build up the distance slightly in the next 4 weeks each week rather than going for speed. As you have said it will be flat on race day, so if you are used to running on hills now it will be a breeze for you on race day in comparison.
Best wishes, NN