tweaked custom projection sample

1. modified custom projection sample to leverage the `origin` constructor option rather than `transformation`
i think this will serve as a more straightforward example for people attempting to adapt the code to use with their own services
2. added additional code comments for further clarity.

do you have any comments or concerns @stdavis?