More realistic output.
Minor tweak.
Used LTSpice to check model, almost there.