not to hijack your post but i have the same exact squid cave and my betta loves it! hmm i dunno what kind of fish that is..maybe get a whole body shot of it
I'm not for sure, not being able to see all of it, but it looks like it could be a Maylandia estherae, or it could even be a Pseudotropheus saulosi (female or juvenile). I would start with those 2.
No, I can't give you a full shot of the aquarium, we just tore it down to move it. We think it's a young Maylandia estherae, but we'll wait until it gets older.