There are three subjects. 1. Brad is the subject of the main clause and also of the clause equivalent After watching him play ping pong. 2. Ryan is the subject of the that-clause. 3. it is the subject of the temporal clause. Some non-native grammarians would call it a formal subject. If I remember correctly, George O. Curme called it preparatory it.