Your site should be developed as a website, not a blog. If Wordpress is all you know, than use Pages to create the content, not new posts. Under Settings->Reading you can tell your blog to use a specific page as the home page. Give it try. Then you can get rid of the time stamps, and junk like that so your home page doesn't look like a blog post.
Thanks for the input. Wouldn't creating a new page each time place it in the menu bar every time? The site is new and there will be more and more content being added (such as stats from upcoming parties, host intros etc) and creating pages would make a huge menu bar, no?
Yes and no, meaning it does by default, but you can exclude. I understand that you may want to add new content, but do your really want to push your sites description farther down every time you do? I honestly believe your site needs a static (not changing) home page. If not, at least get a sticky plugin for your theme. By having a Sticky post on your home page, you can keep that important introduction on top, and then the new posts will simply fall under it.