in my opinion, I think the game, even if unfinished, is more than ready for a steam early access release.
perhaps the reason you haven't uploaded it to steam yet is because you don't want it to be too well known before it's even more complete, but honestly I think it'll be very well received.