Personal opinion but I'd always fix the cabinet before FEO arrives, my choice of location and my fixing method, leaves too much to chance if you let the plonkers dictate how/where to mount, also saves a possible second visit! . Anyway, that's history.
Your wait is not unusual, excessive but relatively common, just the same, it shouldn't take that long!