You're lucky to be around still.
The rear impact must have caused whiplash also. Do you have headaches?