Don't worry. I am a long-term ... user and as such got used to really harsh criticism. As others have noted, this is - besides Ruby - the most friendly mailing list I have seen (and I am sometimes not living up to that standard). What irritates me a bit are these back-and-forth decisions. I accepted ".+" for scalar plus vector operations (with a bit of teeth grinding, but listening to a good mathematical analogy), used it in some programs, only learning a few weeks later that a change agent had struck again.
I know about (some of) the problems with rounding. The perhaps mathematically most complete and correct arithmetic computing system, PARI/GP, still uses "round-to-+Inf" and 'generations' of mathematicians have lived well with that. And the "problems with the digit argument" mentioned are perhaps a reason why many systems like Octave, Matlab (up to 2014a), Mathematica, PARI/GP do not allow for a second parameter in their 'round' functions. Maybe there is really no satisfying solution here for this problem.
