6.4/8hp70 project 67 Barracuda

anybody know if DIYHemi is still around ?
I've emailed them some questions, never got a reply.
I see their "community forum" but seems to have mostly spam replies only....

I sold the 300 so I'm ready to get the parts I need to start rockin' on this thing !

Pretty sure they are. I know they changed their name to Sublime Technologies, but the website still comes up.

And they posted a video just 8 days ago on YouTube.

No idea how to help make contact though.