Thanks for the kind words! I try to take the time to help users understand where I can, I feel like the more users who know how things work the better it is for our community. Hopefully it encourages them to assist others with the similar problems. Also I'm the sort of person who likes to understand how things work, so when I get a chance to talk about it I just want to share it with whoever is interested :P
In the past I've made a couple of suggestions for Tuesday tips to Laura, I think she does well to come up with something every week. I would definitely struggle... I've been considering writing a few blog posts here and there about technical things. Depending on the content some of it might make it into Tuesday tips. So watch this space I guess.
In terms of looking at your iPhone X issue it's actually clocking out time on Friday evening, so I haven't really got the time to look at it right now. Sorry about that, but I will try to get around to it :/ Actually have another project I'm supposed to be looking into as well but I've been bogged down trying to sort out server stuff this week. Anyway, I just wanted to respond to your message before I went home for the weekend, because it means a lot to hear nice things. Thanks again! :)