Actually no, fonts on dafont are not all free for any use. On dafont you can see this info about a font on the right-hand side of the font preview, it says whether the font is free or if it is free for personal use only, and some are also 'donationware.'
Yes, I made the original one as well, I put 'NEW' in the title of the submission because I updated the font.