Accidentally wolfed down a rare burger I got an Angus burger patty from the meat counter at my local Kroger. I cooked it for about 5 minutes on each side on medium heat with a lid on the pan. The burger was a bit thicker. I was so hungry and ate it really fast and didn't realize that it was somewhat undercooked in the middle. Here is a picture of what was left. Am i going to be okay or should I worry about E.Coli? Is it worth puking it out?
There is no way of knowing, from your picture, if there is E. Coli present in your burger, nor is there any way for us to let you know if you will get sick.  However, we can identify the risks and what increases or decreases the risk of infection.  If E. Coli is present, it is typically present on the exterior of a whole muscle.  So, you can decrease your risk of infection by purchasing quality whole muscles from a reputable source, and grinding the beef yourself.  Purchasing pre-ground beef, or pre-made patties, increases your risk, because you don't know the quality of the original cut, or how it was treated during processing.  You can, of course kill E.Coli by cooking, however, you need the relatively high, and generally recommended temperature of 160F (71C), and we now know that some E.Coli survive that.  I don't enjoy my burgers that well done, so I purchase quality whole muscle and grind my own.  Since we don't offer health advice, I can't comment on whether or not you should vomit.