I recently attempted to replace my ASUS router with my A+ as my primary router. I have security cameras connected, which I had set up using port forwarding on my ASUS. I set up my A+ with same configuration as my ASUS however, I was never able to access the cameras remotely. I was not sure if it was a DDNS issue, or a port forwarding one. I have several cameras hooked up via a DVR, a couple connected to my router via Ethernet, and a few straight WiFi IP. The only ones I could access were the 2 wireless IP cameras. Does anyone have any information that could persuade me to reconnect my A+. Right now I simply use it as an extender and to control my Peanut Plug.
Unfortunately, I don't have any assistance for you, but I've been using DDNS (noip.com) and IP Fort Forwarding for a couple of Foscam IP Cameras for some time without issue.
I'd start with one of the parts of the problem (DDNS or Port Forwarding) and start testing then move onto the next.
With DDNS, realize that it will take some time for the DNS update to propagate to the various servers. If you've given it some time, then verify that a ping of your host name matches your public IP.
Once that is good, then move onto the port forwarding. Make sure that you are using the proper protocol, external and internal ports, and internal IP's of each camera.
Oh, and I think there are issues with using port 80 on the Almond+ as that's reserved for Luci.