"it does not guarantee that they both have same velocity."
틀렸습니다. 애초에 vertical component 가 없었기 때문에 충돌 후에도 net vertical component 는 없어야하며 각도 theta 가 같기 때문에 갈라진 두 물체의 speed 도 같아야합니다.