Okay, so I've wrapped my own car before, so i can tell you what most of this is, as well as why it happened, then i'll let you know my opinion:
I can't quite tell what i'm seeing in the picture, is there any white showing around here? The complex curvature at the bottom of that inlet is going to require what's called an inlay to have a long life. basically, you lay a piece of vinyl in that curvature by itself, thenuse knifeless tape to line up the larger piece of vinyl thats used to wrap the bumper and make it look clean. there WILL be a seam, but if done correctly, it'll be WAY better than that area actually pulling away from the paint in a week to a couple months...
this looks like a spec of dirt or something under the vinyl. this should've been cleaned off the vinyl before being laid down. this isn't a hard fix while laying the vinyl in most cases, but after it's laid, depending on how they post heated the vinyl, the whole panel may need to be rewrapped.
This picture tells me they didn't remove the bumper to wrap it. This is a common shortcut most vinyl companies use, but on white cars, there's just not enough space between the two panels to give you enough vinyl to completely hide white paint. White is the hardest color to wrap because if it's not completely covered, you'll see it. This is the shop being lazy in my opinion.
This is honestly the scariest picture of all to me. The reason being is they did not take off the side cameras to wrap the fender. This is so basic and should be extremely obvious. The other issue I see with this is that the vinyl has a pretty jagged edge around the camera. If they were using knifeless tape (like you're supposed to, to prevent cutting on the paint with a sharp knife) this would at the very least be a super clean line. I dont' know for certain without seeing it, but unless I miss my guess, if you were to pull that vinyl off, you're going to have knife marks in the paint from where they tried to cut around the camera, rather than just removing it and fully wrapping the fender. Again, this saves them a TON of time, but just isn't the correct way to do it.
This is all just dirt and debris in either the vinyl or the paint. Either way, the paint should've been clay bared before wrapped, and if there were any specs of dirt on the vinyl, they should've been removed before laying the vinyl down.
With all this being said, if this was $3000 Canadian dollars (about $2,500 US), this is honestly probably the quality of wrap you can expect unfortunately. Some of this stuff seems super simple, but the whole not disassembling the car before wrapping part is the biggest time saver for them, and thus lowers the cost to you. Obviously I'm not blaming you at all; you don't know what you don't know, it's just unfortunate that you had to experience this. I can say that if you consider yourself a "picky" person, i'd steer clear of vinyl wrap. They're really easy to make look great from 5 feet even, but upon closer inspection, NO wrap is perfect.