That looks like a great way to mess yourself up quite badly in a short time.
I guess if your max lifts are very low you might almost be able to get away with it, but with low max lifts you're likely to have at best poor technique and going AMRAP with poor technique is really, REALLY stupid. All you'll end up doing is ingraining bad habits. Going for AMRAP with heavy loads is even dumber.
Just by the general gist/tone of the post, I'm guessing you're not that experienced at all. What are your numbers? What do you want out of this? This is the powerlifting forum, and IMO this does not at all look like a powerlifting program because of the focus on AMRAP. Generally speaking, novices shouldn't write their own programs. It doesn't end well most of the time.
Now, admittedly, having a day each for squat, bench, DL and press isn't a bad idea. Even the exercise selection isn't that terrible, although you probably don't need all that many of them.
The main issue I see is the idea of going AMRAP on all the exercises for all the sets. Seriously, you will hurt yourself doing this. Not if. When. If you're that desperate to do some AMRAP sets, why not try something like this for each session:
week 1 - 5x5 @ 80%, 1xAMRAP @ 50%
week 2 - 5x4 @ 85%. 1xAMRAP @ 55%
week 3 - 5x3 @ 90%, 1xAMRAP @ 60%
week 4 - 5x2 @ 95%. 1xAMRAP @ 65%
GHD - 3 sets of 10-25
Barbell rows/pull-ups - 3 sets of 5-10
Dumbbell press variation - 3 sets of 5-10
With the AMRAP sets, stop the moment you feel your technique deteriorates - at this stage you're better off stopping early rather than ingraining bad habits.
Better still, pick a good program and follow that.