As Bjoster pointed to at the end, you're now to a point where logging becomes very important.
I just tried spinning an SMTP message to your test1@ account, and your server responded with a 250 (everything worked) message. Are you still having trouble receiving messages? If so, it is going to be something internal to your transport pipeline. The good news is that you can run tracing to see where messages are going now that they're being accepted by the MTA and into the transport.
You'll need to do the same basic thing with your outbound messages. Send one from your test account(s) to public and well-known mail systems (I'm a sucker for using Gmail and HoTMaiL for this, they both let you see the raw message with headers if needs be). Then in your Exchange system, run a trace to find the message and its handling events. You want to walk through each step of the pipeline and see where the final disposition went (did it get transfered to another server, did your server discard it for some reason, etc).
If the messages show as making it out of your system and into the recipient (Gmail, for example) then login to your account on that system and check all the spam/junk/rejection folders you have. It may be that the messages are delivered, but that spam protection is kicking in; you'll need to do a header analysis to see if that's the case. Most times when I hear "I just setup my new Exchange server but I can't send mail outside" it is really "My new server isn't identified in my SPF records, or isn't doing DKIM signing that I've enforced with DMARC; and because of that all my outgoing mail is being tossed as spam."