1) all sources indicate everywhere that the software is "up to date". I realize that as a developer I should be keeping better tabs on things but I usually trust things not to just lie to me. It's pretty opaque.
2) The error you get when the beta expires makes no mention of the fact that the beta expired. Without judicious twitter searches and a quick look on hacker news, I didn't know what the source of the error was and assumed something was wrong w/ apple's activation or that someone had compromised my account in some way.