Please go see an neurologist, or someone who specializes in Post Concussion syndrome. Which is in the same area as Tramautic Brain injury on the forums.
I've had many Concussions and sometimes it just takes time to get over it.
But it sounds like you are at least doing everything to start that you can.
Also you might look into PT for the neck and things.
Donna
