Thank you for this really detailed review, that's really nice to see !! I'm really glad to know what you think could be improve and you explained why :)
You're very welcome! I'm glad it helped :)