No es ningún pecado hacer pull-requests con más de un sólo commit, que claro si es más limpio para todos hacer rebase, pero me imagino que estará bien con menos de 10 commits por PR.
Además la idea es que los commits sean atómicos.
Cita: Lo que no entiendo muy bien es que hayan otros commits de otros desarrolladores en lo tuyo. Igual es normal, pero a mi me parece extraño. No sé...
Eso también me preocupa, no es normal que alguien más pueda agregar commits a un PR que abriste.