Have my babies...only downside i see is the top of the boom box has the color of the wall makes it seem like it's a part of the wall, and not in the foreground.
for text, a suggestion would be maybe getting a graffiti type font and working on it your best to make it seem like its on the wall
looks to me like you took a stock bg, brushed a little bit on it, added some text, then threw it into imageready and used a sprite sheet you had found online... but i could be wrong.