is still open and yes they do accept payment for fines [If you have an accident and you go to any traffic department, they will ask you to pay before getting the papers any violation you had].

Regarding the Window's tint ... I'm not sure, but you still can ask them ... I believe you have to go to the main branch in Khalifa ...

Do not dwell in the past, do not dream of the future, concentrate the mind on the present moment. (Gautama Buddha)