lol to be honest i just googled read that page and it seemed to give a lot of info and then cross referneced with a couple of other articles I read about em. That page did say they do compliment angel(s) and as for the others Im sorry hopefully someone else who has had em can help out
I do agree with you though, you never know with cichlids what they will do but it does sound like they are peaceful and don't grow very large so with the tetras i would think they would be ok. All the fish are from same region, except IDK anything about hatchets so cant say for them. Sorry and once again this is just the way I see it. I might be way off....