You're almost there. An easy installation is based on a well executed timeline. Try to give your timeline extra padding during installation, because things really need to happen in a specific order.
Flooring is the variable in the timeline. Will the flooring go under the cabinets, or will the stop against them? It can go either way. We have our clients see what the flooring installer prefers.
If your cabinets are going to the ceiling, then cabinetmaker must know when the flooring will be laid, before he builds floor to ceiling cabinets (ie pantry, wall oven enclosure)
If the flooring is going down first, let the cabinet maker know the total thickness of all layers.
Countertops can be an area of aggravation. They cannot be fabricated until the base cabinets are installed and final measurements are taken. Sometimes a kitchen can be finished for several weeks, before the counters are ready. (We put in an order for the countertop material based on the final design, which cuts down on the time between measurement and installation.)