little update, been sharing emails back and forth from flow office in california, who were very helpful and are sending some new screws etc.... its a wavy screw and not notched but they advised drilling out the screws and wait and fit new ones...
cant wait and flow were very helpful
Glad they were able to help you. I am always impressed with Flow's service.
Word of caution to you though, don't drill the screws yourself if you aren't handy with that stuff. I'd find someone that could do it for you.