I think one of the biggest things missing is a means to communicate openly about published research. What I'd like to see is a forum for every paper, and this forum should be properly moderated (perhaps by a peer-review system).
Such a forum could make it much easier to decipher published work, and to fill in details which were missing. Also, errors in publications become clear more quickly.