i think the issue is with your requirements.
- You've finished at least 1 game: They probably already have a team.
- If your game is small in scale: Alot of indies dream of making large games, but i guess this one is ok.
- You have a working demo: The game is mostly done already, at this point most would already have an artist.
- Not on tight deadlines: This sounds like that 5 years project you've heard about. Most successfully developed games have strict deadlines.