Well, you blanked out the only thing that could be a problem.
have you put in the IP address ***OF THE JAIL***? Putting in the IP address of the FreeNAS appliance would be stupid.
Your previous comment was referring to TCP and UDP so I was showing that I had them both setup, but the IP address is the address of the jail. I've narrowed it down to the dynamic dns setup. I can connect from outside my LAN using my external IP so I know the port is open. I used my phone to tether my laptop to the cellular network to test it. I've never setup a dynamic dns before so I'm still reading up on it.
I've followed a couple of your guides now. This one and the one on the caching DNS server, which seems to be working great. They were both very educational. I've thought about trying the owncloud setup but I'm not sure I have a use for it at the moment. I don't use enough cloud storage space right now to need more than what most providers are offering for free.