i did find some more info and pics the other day but cant find it now :( not sure whos making them but im certain they were due for release at miami....let hope they hit the uk asap 2 screws and the top part comes away...! result