Hmm I live in Kiel and I can say you are well on time. Quest had only 30 minutes to wait, we have here sometimes days where you have to wait 1-12 hours to join the Kiel Canal (Viking Cruises had to wait 2 times around 10 hours). So I don't know why the captain is telling that. You should be around 6-7 p.m in Kiel and then with moderate speed to Copenhagen. Today there is also less traffic in the Canal.