For sure it's work... but database is too slow...
When a querie take 340 seconds... i can't said that it work fine !!!!
Can you send you log-slow-queries ? or statistic about time execution ?
my moy average is about 134 seconds

Innodb is a good engine if you use is correctly.
Write a temporaly table with Innodb ( without using PK or FK ) is a bad thing.
So i am sure that it work for a small and medium compagny...
How computer are u trying to drive ?
You're lucky that it work fine, but for me, if a program test " if 0=0"... i am very afraid.
I am waiting for somebody official to help him to correct this ( for free !).