Each song doesn't use up the entire 512 bytes that it's allocated. I think there has been mention of splitting it up further and allowing more track metadata to be stored so you can have more tracks. This would be one of the post 3.0 things which would break the dynamic data partition format.