hey your choices sound pretty great so far
that's too bad about spinach. one option - puree cooked spinach into pasta sauce (you can still have brown rice pasta if that's any consolation). if you have a hand blender, those can be awesome for easy cleanup. hey if you get an intermittent dose of nuts and dried fruit, great. in the meantime the salmon will just have to do
re kale, it's one of the cruciferous veg, like brussels sprouts (these two have about the same amount of magnesium content; spinach and swiss chard have way more): http://en.wikipedia.org/wiki/Kale
you *might* be able to get around the texture of boiled chard, instead of spinach. but in the meantime, brussels sprouts are a great start
and for non-leafy greens, the asparagus and beans are good too.
glad you're enjoying sweet potato! so good for ya