Describing the course as flat is a lie! Adding up only the bigger uphill sections that were recorded with my garmin, I got 600 ft of uphill. This does not include the smaller hills or the little stuff. There is a 6 mile flat section from mile 8 to 14 and the last 3 miles are mostly flat.
Don't get carried away with your pace at the beginning. Those hills will come back to haunt you at mile 14 when they start again and leave you exhausted for the last 3 miles. Lots of volunteers and water stops on the course. Don't be afraid to take advantage of them and several have Hammer gels.