Gave it a 3/5. But it has potential for a 5/5.
It's very smooth which is good. I'd love to see it with everything you say you're going to add. Personally, I would just put all of those things in anyway. People will like this. It's smooth, it's accurate & it has real potential.
I'll wait to be able to sit for a good few hours and play a more in depth FPS from you. Then you'll have the 10/10 & 5/5's rolling in.