Number of peers should be in the hundreds.
Kiln runs a node with default net-addr port 9732. Check that this port 9732 is open on your kiln server. You may need to configure your networking router to port forward to your kiln server as well.
Not sure with regards to Kiln, but our node (non-kiln) averages 250-300 connected peers. The number of peers is directly configured within the tezos-node config file. Perhaps in Kiln there is some way to modify that config file?
The node is using a default port to be connected "to the outside". If two machines are using the same port on the same machine it will conflict. You need specify a different one using the --net-addr PORT option when running your node.