When wrapping a driver, shouldn't protractor expose the underlying driver methods as well as angular-specific ones? For example:
ptor.get("http://www.smashingmagazine.com");
ptor.getTitle().then(function(title) {
  expect(title).to.equal('Smashing Magazine — For Professional Web Designers and Developers');
  done();
});     
getTitle is a method on the wrapped driver, but not available after being wrapped.