I dont think its too much to ask for a more specific time window. Waiting around for 12 hours seems weird to me. Or maybe giving me a notice when a driver is within two hours of delivering.
Have you never received a package you had to sign for before? If you want a smaller delivery window then you can pay the extra $5 for the 5pm to 8pm slot. Apple did not offer "Priority Overnight." That has a delivery commitment of 10:30am. Yes, it's more expensive. Then there is "First Overnight" with a 8 a.m. commitment. It's a LOT more expensive. Apple gave you FREE next day shipping. Be happy with that and use the options I listed that are available to you if you don't want to sit around all day.