ShapeName restrictions: No. If you allow bots to have names then people can take control of the AIPlayer and then use it in exactly the same way as if there was no restrictions - creating fake players, fake chat messages, etc.
getPlayerName: This was basically implemented to stop people fiddling with the shape name when you spawn, as far as I can see.
BLB downloads: Definitely. If it can download textures and items optionally then it should download BLBs.
I'd like to see something like the ability for "minigame events" as they'd be useful for the various "on round end" "on player death" events.