Okay, I see that the zip files are individually named now - they get extracted automatically and I never see them on my system.
The folder then has the first number (before the first point) from the file and then a generated number if it is not the only Ansible-1 folder in the download folder. So actually they are named ansible-1, ansible-1-2 ansible-1-3 and so on. Teletype is now named teletype-2 the next firmware versions will be named teletype-2-2, teletype-2-3 and so on. But this seems to be something my computer does (MacBook, El Capitan). Maybe it just does not bother about numbers separated by points that much.
The individual hex files is what gets posted as trial versions for bug fixes on the forum every now and then. Normally I just shift them into an existing folder and confirm the replace or keep both request with replace to upload them to the module.
I feel compelled to save old versions since it was not always clear which one actually does work or fix a bug and often it seems to be needed to go back to an older firmware to check something or show where it started to go wrong.
You are right about my download folder being a mess though. Now that everything seems to work together it could be time to erase at least all monome related firmware things…