A lot of people keep Haps & Peacocks with Mbuna, so yours should be ok. The Hap will grow larger than the rest (around 10") but shouldn't present any problems, although the usual rule of thumb will apply, big mouth/small fish, but the mbuna you have will grow to 5-6" so this shouldn't be a problem.
The norm for keeping mbuna is 5-6 of the chosen species, the reason for this is the hope of getting more females than males & also spread out any aggression. Same colours of different species will also cause aggression & possibly hybridisation, which looking at what you have, again, shouldn't be a problem. You will still see some squabbling as mbuna are territorial & will all try to claim some of the rocks you have.
No need to feel

we all have to start somewhere, the problem is you were sold fish without being told what they were (apart from mixed malawi), mind you if you asked P@H what they were they probably wouldn't have been able to tell you anyway
At least you've given them a good sized home, your filtration is good, what you're feeding them is correct & your tank maintenance is good.
Keep us updated on how it goes & hopefully once some of them mature a bit we'll be able to confirm their identities
