Number of Gluu nodes that can be used simultaneously shouldn't be limited by any obvious factor, except for the fact that current Cluster Manager setup may not be yet ready to create more than two mirrors (writeable LDAP nodes), thus steps have to be figured out to add more nodes manually. Though, no actual testing of setups with nodes more than 2 have been conducted so far, so there is no 100% certainty. Feel free to share your results and possible issues with us if you'll decide to take this road.
For your information, in Gluu CE clustered setups each of the nodes does not in any way different (in it's core code and functions) from a standalone Gluu CE node. We can say that Gluu nodes are not aware they are part of a cluster, nothing is changed in behavior of an individual node. oxAuth (Gluu's core component) is by its design cluster-ready and uses LDAP heavily to store all its session data, thus through LDAP replication all other nodes get access to it. From their perspective all those sessions replicated from other nodes were just created locally, as any other sessions which actually were created at this very node. So session handoffs should happen without issues. There may be additional difficulties if you intend to use SAML flows in your cluster, as it's handled by third-party module (not oxAuth), and may need additional tweaking.