For zip files, you should set the proper file type.
the same for $regUsersFiles
Note that registered members and guests could have different privileges in uploading different file types of different file sizes. But the standard definitions are the same for both.
Both 'application/zip' and 'application/x-zip-compressed' should be set for zip files, because various browsers may send this or that header identifying such a type.