OP: Here’s an opinion from someone who was in your shoes when he graduated high school (Gymnasium) in 2018.
I was also thinking of applying for US colleges, but I only had a 1.1 instead of a 1.0 and my ECs were maybe 1/3 as strong as yours. I ended up not doing it, and going to university in Germany instead. I sometimes regret not trying though. I would have been fine with any T100, in hindsight even going to a T200 or even T300 school wouldve been worth it I think. It’s different in my case because I’m a computer science major. I wouldve done it just to get access to the US job market which is 100x better than the European one when it comes to tech. I still ended up getting FAANG internships in Europe, but in the US these still pay 3x as much…
My former school sends people to top US colleges semi-regularly (know 2 cases, 1 went to Princeton, 1 to harvard). I can tell you, you definitely have a shot. A very good one. Dont waste that. Dont go to university in Germany, you will grow more as a person and probably as a scientist if you study abroad in the US. Your peers will be much better. More international as well, most likely. You will not spend your first year with people who are going to drop out sooner than later. Research opportunities will likely also be better there (here, a lot is reserved for Master’s students, though to be fair with your background many professors will most likely make an exception).
And here’s another observation of mine: It is easier to get into a top US PhD program from a US undergrad, than from a German one. The difference is way too huge, it is probably easier from a US Top 100 than from a German Top 5. And you probably want to do a US PhD. I dont know how it is in Biology, but in CS (or atleast in the AI/ML part of it), Germany doesn’t really do a lot of groundbreaking research. And many of the best professors here in Germany with a good research output have gotten their PhDs from a US university. US grad schools are just so much better. On top of that, as you probably know academia sucks in Germany if you dont have a professorship (no permanent contracts, always renewed for 2-3 years only, supposed to be especially bad in the life sciences). Cant imagine the US being worse than germany here. And I’m also sure funding is generally better in the US.
I can say this with 90% certainty: The US college experience is better than the German one. Classes are smaller and its easier to interact with your professors, it’s easier to make friends, a lot easier to make friends outside of your major, campus life is pretty amazing IMO (havent experienced that in the US but in another english-speaking country), and the teaching is also better. Teaching in German unis is often a nuisance for professors and they do it badly, or they delegate their PhD students to do it, and they also do it badly. I’m not saying it will always be good in Harvard/Stanford/… but on average it definitely is. Student organizations and societies are a neat thing.
Do it, with your credentials I’d probably say that youre more than 50% likely to get in at at least one of your universities (probably closer to 70-80%). With your required aid. The science olympiads are really a door opener for many internationals and you participated twice; your performance at the language competition (Im assuming its “Bundeswettbewerb Fremdsprachen”) also helps a lot. Good luck.
Feel free to DM me for more information, happy to help.