I have several subscriptions via Zinio, and the magazines show up immediately after order. I'm really surprised that the Discover website doesn't send you directly to Zinio for subscriptions. Probably because of the bundle.
I also have a separate subscription to People. I had to get the physical magazine subscription to get the digital subscription at a decent rate. I give the physical magazines away, and just read the digital on my iPad.