Akshay, this was such a great read! I really enjoyed your analysis and, alas, am not a male model in Latvia.
Two quick thoughts - looking at your Instagram/Spotify graph, since the x-axis is so far below the female section that it's a little tough to interpret. The other thing you might consider is giving True/False aliases in your graphs (like Yes and No) so questions like "Was the first message a basic one?" is easier to interpret as Yes/No.
This was so fun and such a unique analysis. Can't wait to see what you come up with next!