Didn't Yoshi already confirm this to be coming in 3.1? They wanted to get the jukebox in for 3.0 but had to push it back to 3.1 as they hadn't finalised how players would unlock different music tracks. It sounds like they had most of the features you've requested already planned though.