I think your first two requests you can do them yourself. The bbcodes are part of the vb backend and they work in GARS just as they work anywhere else in your board. For the first it's just a matter of copying modules/types/term sets and adjust them to your needs.

I don't mess with bbcodes (thats vb) and the interview type is simple enough to add (I just did one for theadminzone.com in 2 seconds). There are far too many types to be able to do to have them all come with gars. It would just over bloat it.

The third point is kind of interesting, but cant that be done with existing modules?