Kinda similar to what happened to me, coming back to the site in recent years. The art portal has really become much better, and I've also heard of other people coming to Newgrounds shocked at how supportive the art community is. So I hope you enjoy the vibe.
tydaze
Welcome! Glad you're here!