Yo,
Evil what you said about Smith (not AGENT Smith as heard in ETM (Ni-are you and agent? Sm: No. I am the Alpha of Your omega.)) Because in the trailer seen at the end of the credits in reloaded and at the end of the game in ETM, we see a "Flying" Smith comeing through a wall.
AND THEIR WILL BE MORE FIGHTS IN REVOLUTIONS! if you look at the trailer Neo fights Smith (wich one who knows, just "Smith"😉.
Also I believe that their are other Smith agents that have NOT been upgraded. Because in M1, when Morpheus is about to fight Smith the following happens:
Morpheus: Who are you?
Smith: A SMITH , agent Smith
Meaning there are more then one.