It works ok , i cant say its perfect yet. I have been using it for the past week and the only problem i see so far is the AI cause it sometimes makes weird decisions but since its a BOT i would say its decent.
For the rest of questions its yes and yes.