That is awesome. I see so many kids whose parents/grandparents gave them the world, and they turn around and spit in their faces for gratitude. That is seriously awesome man; I hope that you can accomplish the things you want to.
Did you ever think of moving somewhere cheaper? Just an idea; I know that the cost of living in Cali is sky high..we have investors with Mark's property management biz that are FLOORED to find out that you can rent a pretty decent apartment out in Buffalo for $300 a month including water..
At any rate, I hope that things go better; there are a lot of things one can do in-home for income; is your grandma OK with using a computer?