5 MB, wtf?
It was somewhat amusing, but I mainly make this review to gripe about the fact that this flash is near 5 MB. This is nowhere anywhere near 5 MB worth of flash, and I don't know how you got it up that high. You need to optimize it a bit more and get its size down. That's MAYBE a 1 MB flash at best.