First of all i dont understand what its your real problem ?, topic says something but after reading text i understood you want something else:P
First of all i would like to ask you ..did you unpacked exe packed NeOLite.?
Secondly you are loaded dll which is part of app ..in main exe ,so in order you will be able to break in dll you need to find a place when app loads its own DLL.How does app do that ,there are really a lot of ways that you can load dll ,use google if you are not sure how
Thirdly its not necessary that you can load dll independently into olly ,since main app is using it.Above all dll its just packed nothing else.Sice would probably manage it better in olly you need to be sure in which contexts are you breaking it.Sice does job for you .
4th after breaking you need to change bytes back and set ignore error in debug option and ( right context

),and one more thing OLLy is not the tool for you :P you need to learn it how to use it, its has its good and bad point .
I preffer SIce :P
And about dead listing you should changes characheristis of sections(any peditor will do) and use IDa. I am sure you will be able to find it.
Above all there alredy unpackers out which would do job for you ,since apprently you dont know what you are doing :P
Use that it will help you in better understanding
But i would like to suggest to you that you read some tuts about unpacking there are a lot good ones avalible on this forum and i am sure there is one about NeOlite unpacking too
Bye NeO