FIXED IT--partially, at least.
It had to do with the packet being truncated by VMware. According, I configured VLAN1 on the host, and in the hardware settings, chose "Jumbo Packet Size". I then bridged the VM through the host's VLAN1 connection. VIOLA! It works.
However, attempting to connect the VM as a direct VLAN1 client is still unsuccessful. The VM likely truncates packets when it sends them from the host to guest (and vice versa). However, if VLAN-tagging is done at the host level (as I have it configured), then the VM can successfully communicate over the VLAN.