It angered me to learn that they had not kept their promise.
It - a dummy subject;
angered - a verb;
me - a direct object;
to learn that they had not kept their promise - a postponed subject (a non-finite clause).
Is my parsing correct?
Yes, I would say so.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.