All three of my BPs shows boarding time 40 minutes before departure [757, MD88, A320].
Alaska does the same thing, so I am accustomed to this process in some way. This has helped AS improve their on-time arrival performance, so is there some chance DL is trying to do the same?