I'm not sure what you're getting at here, other than that trying to treat an array of arrays as an array of Hashes is a bad idea.
Array's terrible friend Integer() implicitly crashed my app in production before, so found that interesting to know; not necessarily related to your talk though. :)