Glad you are Ok, Replace the helmet, A couple years ago in a similar accident to yours mine was obviously and totally cracked. One good crash is all they do.
Injuries aside, The thing that always shakes me up the most is how you go from peacefully tooling along months/years/decades crash free to instantly laying on the ground. It just seems surreal. I fricken hate that!