promote the demo's man - those demos kick ass (and i don't say that a lot).
if it were me, i'd have them tiled on the main page, and a link to the site proper.
i tend to think that the best websites are pages that don't exacly look like websites; especially when you have great flash demos of your work. and i agree with the above user, a bombardment of infomation isn't the best way to do it. it looks good, it just needs refinement.