Thanks, it did fix the broken theme problem on the fresh test install.
And I got my pluins and themes page back in admin by reverting permissions from 766 to 755 to wp-admin.
PS: I have uploaded a screenshot of the broken theme page in wp-admin:
http://www.flickr.com/photos/hypermatters/86854708/
Thanks a lot that worked.
(BTW, for how to disable cache :
http://wordpress.org/support/topic/49841?replies=11#post-274109)
Is this a server relaed problem? Can it be solved using another cache plugin? TIA.