I get a lot of resumes, and that is definitely not the case anymore. Two to three pages is perfectly fine. I would suggest:
1. Add a list of skills and/or technologies you're particularly good in. You can include stuff you've used but aren't current in, but make sure it's annotated as such
2. Add a high-level summary that hits the aggregated highlights of your career. Especially important for making sure that the resume reader quickly understands your specialties and focus, depth and breadth. Your Blender work is badass and should def show up in that summary
3. If you have education, I'd add a small thing about that at the bottom. For smaller orgs it doesn't matter but bigger ones it will make a difference. Ditto if you have any certifications
Overall though, I heartily agree that it's a vicious hiring market right now so don't take it personally. You look like a fascinating candidate! If we had open slots and our markets lined up more, I'd be shooting you an email. I'm a little weird in this regard, but I am particularly impressed by open source work that people do. It shows passion, motivation, and a willingness to make the world a better place, which are three things I really appreciate.