Crash, this workout appears to be performed exactly right. But, by “exactly right” there is still a lot of flexibility in performing the workout. You could have performed all at 400 watts and still done it “exactly right”. The main point is that you did not do it wrong.
The best way to perform this, and all intervals, is to have the intervals be at the maximum intensity you can sustain for the interval duration (in this case 1 minute) and repeat that same intensity for all intervals. In other words, it’s better to perform all Zone 5 intervals at 500 watts than intervals at 550, 490, 501, 480, 500 and 530.
Speed and grade are up to you. Remember, these are intended for hills in a natural environment which means they could be hills at 2% or 20% incline. The right grade is based on your treadmills capabilities and your tolerance for incline.
Regarding IF and TSS, if you are talking about TSS and IF matching directly, they will never match, they are two different metrics. If you are talking about the Predicted TSS and Completed TSS not matching, they will almost never match either. TP is not yet sophisticated enough to accurately predict either TSS nor IF, it’s just a guess. Sometimes it guesses well, and sometimes it guesses badly.