I have got this head unit, had it in mine just over a month.
Its very very nice, and mp3 works gr8. I have it setup so i can use the screen and stalk controls. So it works wonders. TFT screen gives it a nice finish and the colour matches the interior very well.
As for the non removable front yes it seems a problem, but nothinbg much u can do
i recommend it, but its not everyones cup of tea! sound quality is not bad, not the best, but does me wonders.