Sounds completely vegan to me!
I think so.
It is vegan, but not a "complete protein".
Brown rice and beans are complete.
Yes, unless you cook the greens using chicken stock or bacon fat following traditional recipes.
No. Mustard greens are animals. That's why they're called grrrreens.
It's completely vegan but I wouldn't call it a complete (or balanced) meal.