Since you are able to access OWA externally, it must be up and running somewhere.
Can you open the IIS7 admin console, select the "Sites" branch, and post the bindings for the SBS web applications?
What port / web address are you using to get to the site externally?
(Using dummy URLs of course)