Sorry, I thought I had replied to the thread properly.
I was having issues uploading skins using the 4.8 DNN system however I have figured it out.
As Ive noticed the past few days from downloading free skins/themes for DotNetNuke, I realized that a lot of people put the skin zip files within zip files. So what happened was I tried to upload the zip file that I downloaded from the website, and what I failed to do was extract the proper ZIP from the original archive and upload the extracted zip, not the zip that was downloaded directly from the website.
I think that's what others were doing as well.