Your solution is not correct, you may argue as follows as shown in the example solutions:
[!a WU false] & F[a WU b]
<-> (G !a) & F[a WU b]
<-> (G !a) & (F G a | F b)
<-> (G !a) & (F b)
You cannot drop the Fb, and moving in the A-quantifier to the two temporal operators is also to be done finally to get the example sulution).
Q2: A distributes over conjunctions and E distributes over disjunctions.