I can't wait any more = nie mogę już dłużej czekać.
I can't wait może znaczyć 'nie mogę czekać', jeżeli ktoś nawet nie zaczął czekać
Zwróć uwagę, że w 'nie mogę się doczekać' brak uzupelnienia [czego?], podobniew w "I can't wait' gdzieś tam obok, w kontekście, zostaje wyjaśnione, czego ten ktoś nie może się doczekać.