Jobo PhotoGPS - remarks after two weeks of use

The Jobo PhotoGPS can be mounted on the hot shoe of your camera and it records your position every time you release the shutter (detailed description)

Some remarks after about two weeks of use when traveling

1. Easy to install the software and use, worked every time (as long as it can get a GPS fix, of course)
2. The attachment to the hot shoe is precarious. It sticks out of the top of the camera and it's loose on my Canon 5d MarkII. The PhotoGPS kept falling off the hot shoe. It's OK if you catch it in time, not so good if it falls in mud or on stones. The PhotoGPS fell apart once - luckily I managed to find all the parts and rebuild the device - it worked with no problem after snapping the parts together.
3. The device and software have hardly any customization options. You can change the software interface language, but you cannot change the date format or the language of the tags. As I took pictures in Switzerland, all the tags were in German - had to modify them manually, or leave them in German, which is not satisfactory.
4. It's a device designed in a lab and not tested by real photographers:
- You cannot pair photographs with GPS data without an Internet connection - which doesn't make sense
- PhotoGPS can only store data for app. 1000 shots
If you are traveling and have no internet connection for several days, the device becomes useless when you take more than 1000 pictures. You have the option to save the GPS data to your computer for later use, but it did not work for me - although the software said that it was backing up data, it did not manage to retrieve any information from the computer - a few days of shooting data lost.
I often take several hundred pictures a day. Not good enough for a pro or semi-pro application.
5. It's good to have location information, but most of it is junk. The software offers to look for all sorts of information about the location in which the pictures were taken - but do you really want to save information on petrol stations, shopping malls or nearby hospitals with your picture? That's probably why it has to have the Internet connection, to pick up all this junk.
All I want is to embed geolocation data in my pictures. The actual location or address information is nice to have - but not if it requires an Internet connection at all times - it should be an option.

Conclusions:
1. Add a hot shoe locking device, so that the PhotoGPS doesn't fall off so easily - a locking device (available on some flashes) is essential
2. Make the PhotoGPS sturdier - it's unacceptable for it to to fall apart at the first shock
3. Make the software independent from the Internet connection: provide GPS positioning tags in standalone mode. Require a connection only if the user wants additional information embedded, like addresses and amenities
4. Make sure that, when the software offers to save PhotoGPS data for further use, it actually does that!