This is what happened when ProfilePress overhauled its WP User Avatar plugin, turning it into a full-fledged membership solution.

Didn't they replace the old plugin completely? If so, "overhaul" isn't the correct term.

Great article! Thanks for your work on this.