well in china they have a pc app that accompanies the installation of APK, not sure if you got a cd or anything, but you should be able to install APK manually if the settings is ticked in the settings
im not sure what "lite" version means, its certainly cut down to eliminate all the web/wifi related stuff but its all the same engine underneath, what actually happens when you try to install apps? - wifi really is best as its not about web browsing its all about making it as easy as possible to install additional things, even if you never browse the web
i have asked a user who has this player how and if they can install apps
this is chinese review and info on player, part way down you will see the android section and the PC app they use to manage apps
http://bbs.imp3.net/thread-10335337-1-2.html