you may consider using the “more” feature for your posts. It will help to keep the main page length down. I always thought it helped to make such sites look clean.
for your media page, maybe consider a plugin like videopop. With that plugin you can easily modify the stylesheet entries for it. Maybe make a small thumbnail of the video that will link you to the video itself. If you have the said thumbnail posted so that it floats to the left or right, you can post a small summary, etc next to it and the text will wrap around it. I see that you already have that in place with images. When someone clicks on the link for the video, it will open up a small page just for the video. For those images, adding to the stylesheet for them to have a 1px, light grey border around those images would look nice as well. You could even make it so that the border changes color if the image it surrounds is a link on mouse over.
good luck and have fun!