2 years worth of development max
Remember they had to start over coz engine issues, so they made a new one. Probably the reason why it took so long.
Still a mess, SP is more addicting than warband sp was, just a shame it's rather unstable.
And remember, early access=/=people can't criticize or bash