I can have the website built within a few days, however I will use Drupal and not Wordpress, as Drupal is far more efficient and effective than Wordpress or Joomla, and can provide all of the features you're looking for with an easily manageable interface. If you're interested in using a CMS that is well-supported and isn't designed primarily with blogging content in mind you should try out Drupal; technically it is far superior to Wordpress, it loads faster, has better modules and is primarily meant to be used for large business systems, McDonald's uses a Drupal backend for their website. Please do not be put off by the fact that I am new to Freelancer, I have 6+ years working as a web developer and designer, as well as two years as an IT Systems Manager and have administrated and designed several small business systems.