I don't care to 'explain and develop' my answers, as I am probably already doing some of your homework for you. 1) In other terminology, 'for him to fail' is a nonfinite clause, indeed acting as subject of the sentence. 2) In this case, it is a finite clause-- also the subject.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.