It massively depends on the company and the role they are recruiting for. There is a world of difference between a small company who not only wants but needs people like yourself who are proven, motivation and have a wide expertise and larger organisations who are probably hiring for team members who need to hit the ground running and who basically tow the line instead of thinking outside the box.
That said, I had an employee who was very experienced on paper, who done lots like yourself but at the end of the day was so outside the norm in terms of technical language and mainstream topics that it was hard to manage him.
Chin up and keep going, as someone else said, maybe you'd be better creating another product and making some money from it?