Or if you prefer the Latin:
Confiteor Deo omnipotenti,
et vobis fratres,
quia peccavi nimis
opere et omissione:
mea culpa, mea culpa,
mea maxima culpa.
Ideo precor beatam Mariam semper Virginem,
omnes Angelos et Sanctos,
et vos, fratres,
orare pro me ad Dominum Deum nostrum.
I confess to almighty God
and to you, my brothers and sisters,
that I have greatly sinned,
in my thoughts and in my words,
in what I have done and in what I have failed to do,
through my fault, through my fault,
through my most grievous fault;
therefore I ask blessed Mary ever-Virgin,
all the Angels and Saints,
and you, my brothers and sisters,
to pray for me to the Lord our God.
U.S. and Britain have been doing it wholesale since at least World War II so that would set the bar to at least 70 years.
Which is why such drivers should go upstream. That's why the kernel developers want you to push your driver into the kernel - it gets maintained.
Yup, "poorly." Not simply at speeds to be expected of an ARM11 CPU, poorly. Not "well", like a $500 system. And "hacky," whatever the hell that means.
Androids aren't gaming consoles to compete with xbox/ps/nintendo. They're portables that compete with the DS et all. And developers writing Android games are targetting phones and tablets which are 99.9% of the android world, writing games that work with the built in input methods- basically touch screens only. Absolutely nobody is writing Android games assuming you're going to attach a bluetooth gamepad or keyboard.
When my company had to come up with a solution to have all of our developers to develop in an environment that absolutely mimicked the production server we used a combination of VMWare to run a version of the Ubuntu. Puppet made creating all of this really easy. It gave us the ability to completely blow away a machine and reconstitute in very little time.
We did the exact same thing for developing proprietary trading software, using KVM on Gentoo with Salt Stack. There are numerous free options for achieving massive virtualization...paying for a VMWare license (which you'll have to do if your environment gets serious at all) is a complete waste of money. Want Enterprise resiliency, vm migration, etc., add a clustered filesystem and Opennebula/Openstack to the mix.
The only reason not to do this would be a lack of in-house expertise, in which case, be prepared to pay well over the market for commercial solutions in perpetuity, and be beholden to their support staff and contracts. Good luck with that.
Put your best foot forward. Or just call in and say you're sick.