The site is running on the brilliant directories platform. I asked their support about using cloudflare with their platform and they wasn’t very helpful. They just said we can’t help you with 3rd party software.
Caching is working, however Cloudflare by default does not cache HTML. Considering that you have a login area you most likely cannot cache HTML either as otherwise logins would not work any longer.
This delay comes straight from your server I am afraid and needs to be fixed there.
Depending on what gets cached people would either always get the non-logged-in pages or logged-in pages from other accounts. Unless you only have a subset of pages which are login relevant, you won’t really be able to cache HTML and would need to make sure your webserver itself returns the content faster.