You only have a single IP address on the Internet ... correct?
If so, as configured, you cannot easily redirect all ports. Particularly to a subnet, rather than an individual IP.
You should either obtain multiple IP addresses from your ISP, or set up your DMZ with two firewalls. Something like this:
Internet - <fw1> - DMZ - <fw2> - protected LAN
|