That's fine, always nice to hear from you :)
Just a guess, incomplete page load might have been a network issue if you are using wifi. Could have been something else though.
Perfectly fine to approve your own cat content, or leave it for another Moderator. I have done it both ways on a lot of streams where I'm a Moderator and contributing content.
I guess the only etiquette I use is to not pick my own submissions out of the approval queue and approve them ahead of other submissions.