For the Few, I haven't disappeared :)
i've been working on a number of things - other brands included - but the initial blast of Mother Machine 7 is arriving soon.
Mother Machine's Day is Sunday May 12th this year. Newgrounds only lets me upload 4 tracks at a time, so:
Accepting Her Invitation
Her Initiation Ceremony
Taking It All In
The First Feast
Sunday, it's coming.