At least the fish you have with it can hold their own for the most part...just wait and see I guess...
You do know about the unwritten rule of not mixing african and american cichlids right? Africans are normally too much trouble, but you might be lucky.
I think a couple of members here have or had the odd african in with american cichlids, maybe they can share their experiences?