Hey guys. I ended up purchasing a new STI hatchback yesterday. I test drove all 3 cars twice each, and ultimately decided on the STI. I liked the way it felt driving and really liked the interior, and got what I felt was a good deal on it. As far as the Evo goes, the lack of folding seats was a deal breaker for me after a lot of consideration, so I gave up on it. The BMW I test drove was pretty awesome, but it didn't have that excitement I wanted when driving it.
Life is too short to be angry. Eat some cake, go for a ride, be happy.