I'm assuming then that the linuxbios->freebios->devel-2.0 is the most up to date, and that I should use that one as the official one.
Is this correct?
Yes. freebios--devel--2.0 freebios2 is where your tree should come from.
It may not necessarly be the most up to date. But its headed that way. One of the reasons to move to tla was because every one has thier own tree and tla makes syncing and managing those individual trees easier. There are one or 2 tree syncs in progress. I don't think any of them affect the emulator itself just how it may be called.
Its the official tree now and if you fix that one then everyone else can diff and come into line.