Thanks for your reply.
The landlord apologized rather sincerely and tried to correct things. He offered to clean it up as soon as he could, by even offering two nights of hotel. Somehow, I backed off and decided to sub lease the unit. The bathroom walls, kitchen floor and the carpets were cleaned in next 2 days, but other things -- blinds, punched in doors took more time. The refrigerator still works but with shelves ducktaped and cracked/missing parts. The oven was only partially cleaned -- the upper portion still has lots of grease.
I stayed two nights in my friend's house and instead decided to use $200 (of hotel expense) to sublease. Well, that money could be only used for sublease but I am still living in the unit. I was rather naive to expect that the landlord would try to sublease the unit. I also tried it by myself by putting an ed in craiglist, but none were interested in a subleasing unit while there are still lots of vacant units available in town.
I am kind of settled in the unit. I still don't like to stay in the unit, but what I can do. Particularly, the bathroom still smells bad even though we tried to apply as much air freshener. I later found that my unit was used by 4 college kids. I even tried a couple of lawyers in town but none interested. As the matter of fact, my landlord is the biggest in town and I was told that they have one of the best lawyers working for them.
Anyway, I tried to videotape and picture as much detail as I could. According to my landlord, the unit still does not have any serious issue that prevents them from renting. Which means, I guess, they can rent a unit as long as it does not contain hazardous material (mold, lead, ...), and as long as they are willing to clean it after it is rented. Which I guess means, they are not obligated to rent a clean unit and they would be fine as long as they offer cleaning later on, however long it takes.