Okay, let's get it out of the way: Even though this was clearly not on purpose, I'm going to call this Corvette smashing into a wall a parking fail. You got that? Now that that's taken care of, this Corvette smashing into a wall is a parking fail.
Technically, that BMW isn't taking up a parking spot, so this isn't a parking fail for him. The car on the far right is creeping pretty close to the white line though. That's a parking fail if there ever was one.
Those signs are clearly in the wrong place. If they were in the right place, that truck wouldn't be there. For parking the signs in the wrong place, that's a parking fail for the sign maker. The truck is free to go.