No you can't. "me:" is an event prefix (much like !, & and ^), not a user level, so you would have to use this:
on me:*:join:#:{ }
However, he wanted to do something when he joined, but something else when somebody else joined, so his own code was perfectly fine for that purpose.