If you don't limit potatoes, sweet potatoes, winter squashes, corn and other complex carb veggies and eat avocados and nuts and olive oil I don't think your eating habits are unbalanced at all.
I'd say your way of eating sounds much better than vegans who eat veggie burgers, newman o's, fakin bacon, and soymilk all the time. In my opinion, many vegans get too many bready things, too much soy, and not enough vegetables.
What about beans? Do you eat them?