No. I get a rainbow colored GAMEBOY logo only and then the machine just hangs there. The red Nintendo logo shows up below the GAMEBOY logo when a commercial cart is inserted.
It is my understanding that this is normal. i.e., the logo is stored on the cart as a compressed image in the .gba file header. It is checksum'd, and if it passes the GBA loads the image, displays it on the screen, and then loads the game. Am I wrong about this?
When the FA card is used, I either get no Nintendo logo, or sometimes I get a garbled logo. Either way, I don't get off the boot-screen. That's why I spent some time verifying that the logo in the .gba file is intact and checksums properly.
I did take the time to rip a commercial cart to an image, write it out to the FA, rip it back, and then test it (positively) with VisualBoy. That leads me to believe that the cart is OK. But it still won't work in the GBA. Still seems like it must be a pressure fit problem, but no matter what I do (shims, cleaning, etc.) I can't improve the situation.
I have not replaced or tested the battery yet.
At this point, trouble-shooting is a matter of principle.

-pmc