Sounds alright, personally i’d substtitute the cereal for a bit of toast and half a banana.
Don’t overdo the eating the night before just eat a fairly normal portion amount of food as its not a huge distance, and the worst thing would be to feel bloated or induce indigestion.
10k is about 6 miles, no? I doubt it will require as big a diet change as say a marathon etc, but no doubt some slow realsing carbs the night before and a light breakfast before the start of the run will help.
Wish i could run 10k in 35 minutes…
AS for drinking, i’d leave atleast 20 minutes between drinking (sip throughout the morning obviously) and the start of the race, to hopefully avoid stitches. Drinking whilst in the run is probably not the best idea, although small sips/clear the mouth of saliva build up will be ok.