How to deal with overbearing parents with extremely high expectations?

^ Smart. The Ivies accept very very very few students. While I would go ahead and apply to one ( research which one fits you) you need to cast a wide net. Good for you for following your own voice in this process.