really great to hear about development in that direction
some good ideas were given about automation, analyzing mpr's and providing stats about that is a very important thing. i'm a little bit experienced in writing race reports and the most important for me is have informations to understand what was going on in the race. some used race stats have a "race time progress"-graph and it's a good information base, but i think the info in the mpr are more detailed as usaly shown. so one idea could be to have some kind of sophisticated analyse tool (as idea: zoomable race graphs), so report writers can pick the right scenes in the replays. i think the most people do it like this (if they were not part of the race or present as admin), you need information to put a good race report together.
for transfering news my suggestion would go to html. perhaps leagues can upload their css-files to have a unique style when rendering. with that you can do the most things which are important and writers know how it will be rendered.
an automation according to pictures could be some overlayer, the admins can upload and when they upload screenshots the overlay will be added to the resulting images, so as an example, all pictures from one league have the league logo and league url within the image and the images get a unique league dependent style too.
when it goes to other topics beside automating news, i have a lot of ideas. imo the most missing place is one, where league interested racers can find all needed info about existing leagues. and on the other side is providing a good league presentation a lot of coding work and imo the biggest step to go to start a league. from the view of a racer i wannan know all conditions of a league, their rules set, durations, tracks, participants, stats about participants, a tracker for upcoming events (ingame

) and a lot more. from the admin point you need a lot of tools for managing participants, making standings, organize race marshalls to view live races or analyze complaints, adding penalties and also here a lot more.
i think the most racers dont know a lot of leagues, there are some very well known ones but it's very hard to get all the stuff together to provide a well organized league. so the news are a very good start to provide information about the existing leagues, so everbody can recognize them. providing an interface for all aspects of league administration would really, really be a great and unique feature to lfs

