Allie, According to my Passporter dinner at CP starts at 4pm - the last sitting for lunch is your time of 2.45pm, which seems about right. We have been for dinner before and really enjoyed it, we're trying an early lunch after EMH this time.
Hudsom- if you want a character dinner, we liked Liberty Tree in MK - doing this again this trip. Also going to give Chef Mickey's and 1900 Park Fare a try - there has been mixed reviews on these. If characters a not important and you like to try something different, give Bomas a go. Also booked Cape May and Le Cellier for dinner - based on good reviews on these boards.