Hello
Yes does seem as there's been a couple welcome mails missing, been told the same by someone else as well. Maybe it's just a bit behind schedule on the mail side or maybe there's something going on, I will have to ask a server tech to check that part.
You should find the file manager in...