After having problems rpy2 version on pip (reported here), I thought in give it a shot with the master branch.
It turns out that when rpy2 tries to load
libR, the suffix
.so is hardcoded but OS X uses
dylib suffix for dynamic libraries. To fix that, is just a matter of changing the suffix when in OS X.