What are the dimentions of the room? The distorted pictures give a nice panaramic view, but its hard to tell how big actually the room is. By the looks of the pictures, it looks massive, I bet its a little smaller?
Anyways, getting furnature in there, and maybe some on-the-wall rugs would help to cut down the echo time.