I think they get ALL updates from the map updates since the traffic updates only occur in large metro areas, rural areas would never get updated otherwise.
I didn't say they get the updates from the traffic updates, I said they get the updates via the traffic radio signal. There is more data carried on the traffic radio signal than just the traffic updates. Most models get their speed limit updates with the full map updates, but the speed limit database file is a different file from the gpsmap file and is updated via data on the radio signal, and on a few units which are connected via the Internet.
The location of the signs is because somebody mapped them for the database, if the sign gets moved they show the wrong speed limit until the map database gets updated (which means someone has to locate the new location with GPS) AND you load that new database to your individual unit.
On some units, yet, but on most units that have the speed limits, the speed limit database, again, is a separate file and can be updated separately in small incremental changes.
There are some units that will show (some, and it's expanding to more and more) school speed limits as, say, 20 MPH during school hours, but will show 35 MPH during the hours when the school speed limit is not in force. But not all units will do that for the same school speed limits. It all depends on the updated map version and the updated speed limit database, and how that database gets updated. The units that get their updates solely from the map updates won't do it (at least not yet) but the ones that get their updates for the speed limits via the Internet or the traffic radio signal will.
The reason why some units display it and some do not and are updated differently point to the function being unit/firmware related and not contained in the map image file. The map data (which also contains the road classification data, and basic speed limit data) is the same across all units with the only difference being the amount of map and speed limit data being sent to certain units. Some are limited to regional maps and speed limit boundaries due to limited on-board memory.
Because I have an older unit I don't get to do as much active beta testing as I have in the past, in my case it's mostly testing out the new map beta releases for viability with my older unit as opposed to testing new features, but I'm still quite involved in the testing program.