really impressive visuals here!!! congratulations
I do however have some comments about the size of the prod... it's just too huge! You can improve a lot by:
1) using a 256 colors texture (just convert the file bg0.tga to paletted mode, it would look just as good, I just tried that under Photoshop, no quality loss)
2) maybe you could reduce the resolution of the textures by a factor of 2 in each dimension, you will have a slight loss of quality, but you can use a bilinear filtering and combined with the motion, your eyes will be fooled
3) about Freetype.... I used it everyday and I do not understand why your freetype6.dll is so huge!! freetype is really made to be used for small portable devices... maybe you should check how you compile your DLL.. is it in Debug mode?
4) are you planning to use the whole set of characters in the fonts included in the prod here? if not you can just extract bezier shapes of the glyphs you are interested in and just render these. It will save some precious space... This also applies if you do not need all the info stored in the font files.. FreeType has nice APIs to do this
5) maybe a single file version?? freetype can be easily embedded in your .exe just as the fonts (freetype can load from memory, not only files)
6) as other said, add a cool tune and release it. It kicks ass, seriously