my youngest son is exactly like you describe, you've pretty much described his entire diet there!
He almost vomits at the taste of most veg, although he will eat peas and carrots now (it took ages though)
he hid under the dining table for an hour recently when we told him he had to eat a banana!