I also have an ICE and it does not seem to put 3300 mA into my 3300s. I get between 2800 and 3000 before it hits delta peak and shuts off. I don't use the top off, so I don't know about that part of it. I am disappointed that my 3300s don't seem to take a full 3300 charge. This is after I run the packs to the point of dumping.
By contrast, I bought a bashing pack from cheaperbatterypacks.com that uses a new 3600 cell and that consistently takes 3800 and last a good long time. Thus, I don't think the problem is with the ICE.