If the collision were essentially instantaneous, like two hardened steel balls colliding, then car B would reverse direction almost instantaneously, and would end up several feet in front of you moving at your speed. If the collision took longer, you could end up over car B, or well in front of it, and moving at the same speed. When I imagine an almost perfectly elastic collision between vehicles, I naturally imagine the closest large-scale cases I'm familiar with, which are hard objects colliding.
I asked a very specific question, but you did not give me a specific answer. I described the same event using three reference frames. Are those three descriptions accurate or not given the stipulations (perfectly elastic, no friction, no air resistance)?
In order for you to say that car B would reverse direction, you'll need a reference frame in which B is moving. You can specify one of the reference frames I used or define your own. In my example the third reference frame (car A) has B reversing direction. I'm not in that reference frame, so you can't describe anything relevant to me.
Issues with reference frames aside, I think what you are driving at here is that when our two objects collide, they take time to do whatever it is they do (reverse directions, accelerate). I agree. That's why I chose to use the simulation with a coefficient of restitution of 1, which doesn't actually exist in the real world.
None of us has even attempted to calculate otherwise. Doing so would result in a loss of relative velocity as kinetic energy is lost. The collision would also, I assume, take the period of time I think you're talking about. This is a separate issue from trying to find out if we agree on the frames of reference.
I will say this, though. If as you say car B is moving the same speed as me after the collision (remember, I wasn't involved in the collision), then by definition the coefficient of restitution was 1. If the collision is going to take time, which it will in the real world, then the relative velocity will be lower as well. You can't have it both ways.
Or at least that's how this layman sees it.