I'd say you're more or less right about all of your points, but SN is young and those are all works in progress.