Yes the advanced cockpit is very nice. Once I've correctly set up my firewall, all switches were working good
Concerning the Radio Panel, the one displayed on FlightGear needs to be used though keyboard. This is far from reality.
In a panel with rotaries and push buttons on a tactile tablet, we would have a virtual cockpit, interacting with only one finger.
While flying, my right hand is on stick. And this is my right hand I use naturally for keyboard typing. So to use F12 Radio Panel, I have to release the stick...
Even using the mouse on FG's 3D cockpit panel, it is still far from what could be a real cockpit.
Using the several Surface classes you created, it seems to me there is no technical difficulties left to code this... but indeed it would be a long work.
(I've just created a user in github : mikolas31. But here my contribution will be very small, I've juste changes on line actually !)
I have another question concerning the target Android version. Why do you set min android version to 2.1.x ?
Do you have some statistics on the version your users have ?
I guess most tablets can now be upgraded to 4.x... and, from ICS, some great improvements in UI would make rotations and multitouch interactions much easier.