Unless 'peer review' elicits negative feelings in the target audience it seems like a pretty good name. It relates to the core concept, it's respectable and easily memorable. Seems like good branding but I'm no expert, nor am I the target audience.
To toss a few names in the hat, off the top of my head:
- openresearch
- colab
- openjournal
- stud.io
Probably collect a few ideas and run a small survey for the initial audience