You can make ADRs at 180 days out regardless of where you are staying, so I don't see how it makes a difference if you book through Expedia or not. I booked for our last trip before we even knew where we were staying. And early breakfast reservations will get you into the park early, they have a list of ADRs at the park entrance.