Yeah it's...quite an experience just figuring out the interface of DF but once you get into it you can see why these people like the game so much.
I haven't done much voice work directly on Itch projects but I plan to start doing more. Glad you had a favorable impression!