I think you're right regarding the circle pattern, it isn't used IRL, so I guess it won't be used in FG too. It would be very good to have the correct entry procedure selected and executed automatically, because even in real life pilots mess this up quite a lot, which could potentially lead to dangerous situations.
Regarding the pushback overhead view: I like it too, very much, but that isn't my job, I only committed the valuable work of merspieler et. al. on the autopush, the only thing I did was tweak a few settings to make it compatible with the 777. So I 'm grateful to them for providing this wonderful piece of software!
Regarding modelling/animating: I 'm learning as I go, only set my first steps in blender and modifying .ac files three months ago but I 'm learning fast. This weekend I 've built a completely new passenger boarding/baggage loading system that works quite well. It will be pushed to FGaddon later this week. Yesterday I did my first animation: a simple translation of the baggage truck and trolleys to compensate for the gear compression when the aircraft is getting heavier (otherwise they were sinking in the ground). These easy things enable me to learn to know how everything works. Looking at other people's code is very helpful to get around
I've still got to do some work on the code, and I 'm creating a long todo-list very fast, but I 'm feeling confident that if I keep learning at the current rate, I 'll be able to model/animate more complex systems like a moving baggage truck delivering cargo to the loading truck, transporting it over and visually loading it into the aircraft as long as the baggage loading system (already implemented) is running, and the same vice versa for unloading the aircraft. But now I 'm getting a little bit over enthusiastic, this will probably take a few months at least so please don't shoot me if it takes some time. The basic system should appear later this week though.
Long story short: FlightGear is a great tool to learn new things both in modelling and coding, learn from others and keep trying to get what you want
If you'd like to contribute directly to FGaddon, you should ask commit access on the developers mailing list, I don't know if you're following that already, but it is very useful to keep you up to date with updates in the sim. If you'd like to commit to the 777 I would suggest that we set up a git repository of some kind, so we can coordinate our work and be sure we don't break things for each other. I didn't look very well at your code yet, but I saw you added some stuff (e.g. in 777-set-common) right at the top of the files, I would suggest to put it a bit lower in a suitable place, so that the general layout of the files keeps structured for other people. I 'm totally willing to assist you in that process if you have questions
Thanks again for all your work, this is a feature I 've desired for a long time and I 'm glad you're making it happen!