First: many thanks for your work on this. It was precisely what we needed. WPML with events works well with one exception. It seems inconsistent in how it works with locations.
I can translate a location but I can not assign a translated location to a translated event. This should happen automatically (location is assumed to be the same as the original), but is failing.
Now when I look at the translated location no events are listed. I would expect to see here the translated events for that location.
Original (english): http://www.labri.nl/wp/locations/eck-en-wiel/
Translated: (dutch): http://www.labri.nl/wp/nl/locations/huize-kortenhoeve/ -> no events while there are several planned here (also in dutch) see for example: