Your comment appears to be about the article but you seem unable to do so without focusing on yourself. It was all going fine until you wrote "I had not seen before". How is it relevant whether you had seen it before or not? In all, you make four references to yourself and your feelings in this comment. What egregious self-promotion! /sarcasm
You have to think of Mathematica code as a specification of what your science does. As long as the expected output of the function is clearly defined, then your work is replicatable/verifiable (with enough effort) which makes it good science. I am much more concerned about occaisional places where the documentation of Mathematica is poor, than whether the soruce is viewable.
Open Source is just the ultimately precise but horribly inconvenient documetnation.