We found out (by asking our neighbors who came out to watch as well) that this was a traditional Kikuyu wedding. The women from the groom's family had come to collect the bride from her parent's house. They sing outside the gate until they are let in, then they bring the bride out to a waiting car and take her to the ceremony.
Enjoy the singing and dancing!
Jonathan