Всё правильно, оба варианта имеют право на жизнь, но:
1) "Только что" тут мешается, лучше без него, либо без указания времени:
Я только что опоздал на автобус.
или
Я опоздал на автобус на 1 минуту.
2) "Не успел" имеет еще дополнительные подтексты: "я предпринимал усилия", "время отправления не было известно".
К примеру:
Я не успел заскочить в вагон метро. (Поезда метро ездят без расписания, хоть и с заданным интервалом. Я старался, бежал, но не успел.)
Я опоздал на поезд. (У поезда было известно время отправления, но я приехал позже этого времени)
с другой стороны: Я не успел на поезд из-за пробок. (Я старался успеть, но обстоятельства были выше меня).

Выводы:
Если время, к которому нужно что-то совершить, известно заранее, то лучше "Опаздывать".
Если неизвестно, то можно и "Не успевать".