have you ever heard of magnesium glycinate? it's far more soluble and absorbable than magnesium oxide. could be beneficial against fatigue, pain, any spasticity or stiffness.
sample product link (not the exact one I use, but still mag glycinate) http://www.iherb.com/magnesium-glycinat ... 21315?at=0
sounds good re adding back the multi - there are so many important trace cofactors in there.
fyi. taking your d3 and magnesium all at the same time can cause issues. especially if 1) dietary intake is low and 2) absorbtion from supplements are suboptimal. basically it's great for the d3, terrible for the magnesium aspect. question: does your daily intake of magnesium come in one pill, or two? if two, try taking one earlier in the day. and the other at the same time as the d3. d3 monopolizes magnesium when taken together. magnesium intake is meant to work on a few hundred jobs in the body. when it gets monopolized by d3, other processes may suffer. I learned about this particular issue the hard way :S NOT FUN.
now as for zinc. have you ever had testing done to ensure your serum zinc level is up at the top of the normal range? healthy controls tend to have very high normal zinc levels, while ms patients average low normal serum zinc. (which means of course that some would be mid normal range while others would be deficient). the virus finding you mentioned (which one, did they say?) makes me wonder if your zinc status is adequate. it can be tough to absorb given that your sources are all vegetable.
your array of veggies sounds delish
and I like the sounds of your nut and seed choices. almonds walnuts cashews and brazil nuts also offer some beneficial properties.
also. have you heard that putting mushrooms in sunshine (or under a plant light) can increase their content of plant vitamin d (D2) by 100x?
swiss chard is MY HERO (spinach too). do you always eat it raw? it's easier to get more nutrition out of a serving if you boil it. that way you can eat a full cup of cooked dark leafy greens without ingesting too much oxalic acid. 1 min boil is enough for spinach, and 3 min boil is good for chard. do you ever add yams and/or sweet potatoes to your shopping list? those are really beneficial too