Reading this makes me think that I did this on my first ultra. The general wisdom is eat/drink before you are hungry/thirsty and do it slowly. I ended up feeling bloated for the last 15 or so miles.
Race day eating is really one of the hardest parts about ultrarunning.