Having thought about this a bit more I feel I should probably expand my comments on Jigg's answer into a full answer.
On point 1. I agree with Jigg that this is fairly normal. In fact these requirements normally come from the university. My university requires me to write a project description and plan of work to be updated each year. You should definitely discuss what goes in this with your supervisor.
My personal opinion is that these documents tend to be bureaucratic pieces of rubbish that no one reads and only vaguely stick to. However, I suspect that is beside the point. The process of thinking about it is what is important as this should help you get an idea of 'the vision of the project' as you put it.
On 2. while the statement itself is obviously concerning I would be slightly reassured that your supervisor has told you this. I suspect there are some supervisors who wouldn't.
How you respond partly depends on whether you agree with the statement or not. If you agree that you don't have vision that should be your priority, it is hard to do research if you don't know what you're doing. Discuss with your supervisor what your plans for the project are and how you should go forward.
If you disagree with your supervisor there are several possible explanations. They may not know what you are thinking, especially if you do not talk to them that frequently. They may have a different idea of where the project should go than you. They may think your plan for the project is insufficient either to achieve what they want from the project or to get you a PhD. In any case you should meet your supervisor and discuss what your vision is for the project and what issues they have with it.
As a good starting point to understand the vision of your project I would look to answer these questions:
What is your project going to do/show/make?
How are you going to do/show/make it?
Why is it important to do/show/make it? (Why does anyone give a f***?)
A final point is to not get too downhearted. One of the biggest drawbacks of doing a PhD in industry is that you have much less contact with other students. I think many PhD students go through a stage where they have serious issues with their research or supervisors or things. But as you probably don't deal with many other students on a daily basis you end up feeling that it is just you that has problems.