If your routine is working, I would stick with it. Tracy used a start time of 7 am for example purposes for simplicities sake, I believe. My dd has always started her day at 8. If, however, you start to encounter some problems with getting him to feed in the morning, I would limit the 5/6 am feed to just enough to hold him over. However, a feed at that time is very common, but also limiting it over time will help to do away with that waking.
How are his naps? After he feeds at 5/6 am, does he go straight back to sleep? Oh, just caught something in your post. BW really recommends doing the dreamfeed no later than 11 pm, anywhere from 10-11 pm is best. Is the midnight feed really a df or is he waking for a night feed?