Yeah, by improving technic and finding correct weights you may go further, but as we all know, it's not all about the technic...
Anyway, here's some ideas what came in to my mind first when lookin at your dive.
I'm not shure if you should have more on your neck. If you are a bit buoyance when testing glide when pushing from the end of the pool, you have correct weights. It seems more like your legs are very buoyant. Maybe adding some weights on your waist could change your balance (?). What kind of suit are you wearing, by the way? How much do you have weights?
More about technic: With better push and more horizontal turn you'll get at least couple of meters more for free in every lap (seems like the buoyancy is the problem in turns too, you have to kick down wards). Think your arm stroke isn't that bad at all, but the kick goes a bit through.
Anyway, it seems that your diving stamina is very good! You dive much longer time than Anders, but you still go to same meters and you are not speeding up, like most of the divers do.
And hey, remember, that these notices came from dude who dived only 115 m at the same comp (and had samba in 117 day before
). Maybe I'll put my own dive here so everyone can give me good advices to help me to get more meters on my dive too!