Wow. Can't imagine why someone would trash a perfectly good grill. She looks like she's got LOT's of good cooks left in her.
For the gunk inside, I've found that ZEP Heavy Duty Oven/Grill cleaner works pretty good. Available at Lowe's or HD. May have to go over it a couple of times but it won't affect the surface. Spray it on, let it sit for an hour or two, then rinse. Just don't do it in your yard. Does really bad things to the grass.
Russ