You've gotten a lot further in much less time than many others, without abandoning the project or putting it on hold, so I have no doubt that you will succeed in getting this onto Steam :)
But can I ask, do you intend to charge for the (whole) experience once its complete, or will it continue to be PWYW?