Hello, thanks for posting your suggestions over here too.
I have used some of the changes you recommended and updated my post over at Stackoverflow.
Though i have run into a problem with my Arcface implementation, which i described in the Edited post.