I don't know what detail is in your evaluation since they can range form "able to find the shop at starting time" to a very comprensive comment on various skills and attitudes. If nothing was mentioned, then you are back at finding out if there is a problem.
This "new guy" appears to be your immediate supervisor if he is telling you what to do and giving your evaluation. Sometimes for no obvious reason personalities clash, and from experience, there may be no solution to it. Based on your post, I would say you don't have a great relationship with this person and you don't appear to have much respect for him. I think you should find out exactly what this person's title is and where he fits in the pecking order. Remember that there is always a ladder with a person on the next rung up telling the people below what needs to be done (in varying degrees of detail).
If you can't make your job duties better then you have to look elsewhere. You are too young, even with your 7 yrs experience to work in a place you don't like. I will temper that with a comment about 2 months not being long enough to really see if you like it.
You mentioned people newer than you. Do they hire because of more work such as getting a big contract or do they hire because people are frequently quitting? If there is a high turnover because people aren't happy then that is a clue you aren't in a real good company.
If you decide you need to move on then don't quit until you have another job definitely lined up. It is easier to find a job when you have a job. It is easier to tell a prospective employer that you want to move to his company because of the opportunities, the type of products they make, etc than have to come up with a reason why you are unemployed that doesn't sound like you don't like work, bosses. Even if it is true, saying the last company wasn't fair, didn't utilize your skills, was a safety hazard, makes it sound like you are a problem. Not right, but the way it is. The absolute last thing a supervisor wants to do is hire a "problem", I can't emphasize that enough. A problem employee will suck up a supervisors time, create bad feelings among other employees will destroy the teamwork in a previously smooth running operation like nothing else. So if you look like a problem you have 2 strikes against you before your experience and qualifications are considered.
Once your mind is made up to move then get to work on it. The longer you stay in a place you don't like will just poison your attitude towards work and everything else. Your performance in the job will suffer and if you need a reference (assuming your company gives them) it may well be poor.
Good luck,
Bill