The amount of USA hosts that can provide you with the requested resources is rather large. I would suggest narrowing your search to a primary geographic location. IE - central, east coast, west coast. Otherwise the amount of research you will need to do is quite extensive.
So location doesn't matter? Surely you must have a preference since you must have a target audience? I assume you would want something like CentOS with cPanel? Also, you say 2TB space with software raid, so are we taking 2 x 2TB drives in Raid-1 or something like 4 x 1TB drives in Raid-10? It sounds like bandwidth is the most important part though?
Providers can't contact you through this WHT forum due to WHT policies. You will need to contact providers directly: Visit provider websites and make quotes or search for offers in the dedicated servers offers forum. Good Luck!