As for the visa, I suggest you find a bigger travel agency and ask them to sign it for you, which saves a lot of formalities and trouble. Only 100-200 yuan is much more convenient than running the consulate by yourself.
In addition, I personally suggest that if you travel to Vietnam, don't take RMB with you and change it into US dollars, because it is difficult to exchange RMB there and there are not many places to exchange it.
I once swam across Vietnam with a backpack. . . .