It sure would be nice to be able to edit my posts since I can’t see what I’m typing. Should have been:
“I don’t understand how someone builds a discussion board that doesn’t thread replies.”
All of the issues you mentioned should have been identified and addressed by the developers before going ive. Assuming, that is, that you decided not to go with an existing open-source solution.