Please don't say I got robbed! Cleaning help?

I bought this Genesis S330 (2012) today for $140. Seller included a propane tank and new (generic but good quality) cover. It was missing the warming rack which I found on Amazon for $28. Otherwise in good shape but really, really dirty. I'm looking for your tips on cleaning this beast. I'm currently soaking the SS racks and flavorizer bars in garbage bags with a bit of ammonia. How much effort would you put into cleaning this thing? At this point it feels like I would need a sandblaster to get it really clean. It actually looks worse in person than it does in the pics! lol

https://preview.redd.it/xkxup7f3ghee1.jpg?width=1206&format=pjpg&auto=webp&s=f2024f6e17774b040b3c69781d0bddc1d05802a6

https://preview.redd.it/9foo2sar9ude1.jpg?width=3024&format=pjpg&auto=webp&s=22039e16fecb3179be094fff4e0c3826c98be2b4

https://preview.redd.it/owj6esar9ude1.jpg?width=3024&format=pjpg&auto=webp&s=5f2cbc5761f7fb8791e06d064a10146cbfad4abe