About the look I think it's really pretty
Great work!
Can you upload your 2MB skin to rapidshare.de or other sites and then post here a link to it?
Maybe this way we'll find out where the size problem is :)
Have you tried to load your uncompressed skin with my SkinMaker and then create BSZ file from there?