Форма мн. ч. сказуемого в этих примерах наиболее уместна.
Оба варианта корректны.
С точки зрения говорящего, находящегося позади автобуса, "остановиться перед автобусом" означает "не доезжая до автобуса", а "остановиться за автобусом" означает "после автобуса по ходу движения". Но в любом случае стоит уточнить, где именно нужна остановка.
В этом случае возможна как форма единственного, так и форма множественного числа.
В этих случаях предлоги вариантны.