If you plan to have a planted tank, then remove the corydoras. They might disrupt and uproot the small plants.
The Otoclinus are small in size and very peaceful so they should be fine.
Overall, it's not really pushing it. The only problem is the angels. 6 full grown angels might be a little crowded. And when comes spawning time, things will get ugly ...

Hope it'll help.