Faisal - First of all, you look like a new member so welcome. Second of all you are going to have to answer alot of questions about that unit

To answer your initial question first - I really don't know about the buttons- is the screen responding in all other functions? There is a way to upgrade the maps - but it depends on the GPS software you are using - Since the GPS part of the unit runs on Windows CE it's just a matter of placing new maps on the SD card that work with the GPS software (ex. IGO software needs IGO maps. Yes you should be able to upgrade the firmware on the device - but that will have to come from FLY audio.
Now my (our questions)
1) How Much was the unit?
2) What features if any did you add to it as part of your purchase? Bluetooth?
If yes to bluetooth, what kind of functionality do you get with it? SMS? caller ID?
3) What mapping program are you using?
4) How is the Sound? Quality of the interface? (i.e. does it look cheezy?)
5) How did you connect it to the speakers? Directly (i.e. bypassing original amp)? If so did you use cross overs? throught the existing amp? new amp?
6) what kind of heads up display do you have between the Tach and Speedo? Red or MultiColor? What functions did you loose from that Display? i.e. we know that the navigation screen should be gone, but is the radio still there? All other info luke tyre pressure and such?
7) Since you had a Previous DVD Nav, I assume you had the backup camera already installed. Did you use this camera on the Flyaudio unit or did you have to install a new camera?
Please try and answer all the questions so I don't have to keep asking them!

And make us happy with Pictures. - Pictures of the different screens - with your insightful comments!
Seriously, I know i just want to know alot about it so don't take my being asserting in a personal way

mkay!