I think your 'unknown fly' is a type of Robber Fly (Family - Asilidae, also called assassin flies). I don't which species your lizard is although I would agree it looks similar to your link to the Carbonell's Wall Lizard. Lovely pictures, thanks for sharing 😀