First, I think that the scientific literature peer review process becoming more like Amazon's reviews would be a disaster for science.
Second, although a scientific discovery may take months to publish in a journal, that does not mean that the scientific community is in the dark about it. Many times a finding is presented at various conferences well in advance of it being published.
However, scientific peer review is broken. I think one of the best things that can be done is to separate data gathering from analysis. With machine learning, there will be a great demand for high quality raw data. It would be great if scientists and institutions could achieve recognition for collecting methodologically sound, high quality data. Often times, a high quality data is not made public, but is milked to produce a series of papers by the institution or researcher that are all based on the same private data source.