Does this mean it fails the
isStandard (ie it's a non-standard Tx)? (I'm learning

)
Yes. Today these transactions are non-standard.
I am wondering what BIP maked them non-standard and when?
The requirement to have signatures that comply strictly with DER has been enforced as a relay policy by the reference client since v0.8.0.