Hi Afaq,
true - the vSRX lacks some L2 Features, but VLAN-Trunking is possible.
I use several vSRX / Firefly Machines for my JNCIE Training Lab and Trunking and VLAN's run perfectly fine on VMware 5.5 / 6. I don't use VirtualBox but the Software-Features should be the same