First impression: god, they're really missing Michael Anthony's backing vocals. Not saying he could save the bridge and chorus, but it's really missing something there.
Second impression: solo sounds like someone who is copping EVH, not actually EVH himself.
Last impression: it isn't BAD by any stretch of the imagination, but man, it's fucking BLAND.