The user on the forum thinks you are using a dual core CPU, not a 16 core CPU. Thats why he thinks it wont run (and he'd be right, if you had a dual core CPU).
The CPU and memory counts look fine to me. Be certain that the motherboard you are intending to use has been tested by someone else - ESXi is VERY picky.
Lastly, a single 2TB SATA drive will result in pretty poor performance..imagine 15 machines trying to use just 1 hard drive...
Better to get a couple SSDs.