It should be very possible to create a fully redundant solution with your hardware setup. However, I did have a hard time understand your Visio drawing.
Could you draw or describe how a single ESXi host network setup is in your design? With vSwitches, vmkernel nics, vmnics (physical network ports), VM portgroups.