Is VPS good for a 50K UV traffic blog with ~ 200 concurrent users occasionally?

I'm looking at the following Hostgator VPS setup for my blog, can anyone tell me if it's good for a WordPress-based food blog that receives 50k UVs per month and occasionally hits ~ 200 concurrent users for 1-2 hours twice? Week when a new recipe comes to light. Each web page has about 4-5 MB each.

Config:

  • 2-core CPU
  • 2 GB of RAM
  • 20 GB of SSD disk space
  • 1 TB bandwidth
  • Plesk panel
  • Hypervisor technology based on VPS KVM Linux
  • Hypervisor-based virtualization
  • Free IP dedicated
  • 45 day money back guarantee
  • Price: 6,000 per year.

Is this adequate or excessive for my blog?