Talk about dejavu - we've had this conversation.
It did take 40 seconds to get the new EPG data before, but you could hardly call it a "delay" because, back then, the Humax didn't stop the user from doing things during this time.
The changed functionality may be some kind of "fix" for some broadcasters' occasional naughtiness, but if so, then the schedule+red "workaround" will break this fix.
Thinking it through, I can't believe it is a fix for broadcaster naughtiness. If the broadcaster changes the event ID, they can change it at any time. Which means a "fix" will involve setting the timers when event ID "123" is listed in the EPG, yet still recording properly when event ID "456" is broadcast in that time slot. This means being able to cope with the change happening _after_ you've booked the series. Otherwise, you've haven't "fixed" the problem! That means having an "up-to-date" or "stale" EPG is irrelevant - because whatever "fix" is in place will fix the "stale" EPG anyway.
Either the change is a cock up, or fixes some other obscure bug. If it fixes an obscure bug, then the schedule+red "workaround" retains that bug. If it's a cock-up, then can we have the old Guide functionality back please?
Cheers,
David.