Colored loading dots because assets not uploaded

I misread; I thought you would use S3 only for images!

It seems you have permission issues (or outdated cache?) with files in your S3 bucket. Some of your Javascript files are blocked (403 forbidden), so Discourse can’t be loaded.

Unfortunately, I don’t know much about S3, but at least you know where the issue comes from. Hopefully, someone else can give you some guidance soon!