"... How do you determine whether your product is not ready for the mainstream or whether people just don't care about the problem and/or solution? ..."
Ask for payment. This will quickly sort out if a product solves a problem that people care about.