Nah, don't do an early release, just let us buy it early. Early release would just get people raging about whatever bugs are there on release, like they always do, and blame it on early release.
I don't think it's "raging about bugs" when there are actual bugs that need dealing with, especially when 30 minutes of playtesting will expose said bugs (republics in charlemagne for example)