the problems you outlined can't be solved for the GAP 2.2.2 release.
This release is bug-fixes only and it is supposed to run with GIMP 2.2
and GIMP 2.4. So it can't use any new features from the GIMP 2.4 API.
If you want to make sure that the user experience with GAP 2.4 will be
better, then you should help Wolfgang by reporting problems and by
fixing them. He is likely going to do a GAP 2.4 release later this year.
Gimp-developer mailing list