'Yikes. As far as getting your data back on a non-stock rom...that eliminates possibility of flashing with Odin'.
No, it does not.
OP - The only way you're fixing this is flashing a stock rom with Odin. If this is successful, you wont lose any data. If you're having problems with the flash, find Hopper8's 'Odin troubleshooting' thread stickied in General & try as much of the stuff in the thread as many times as you need to in order to get a successful flash. Do not try two or three things from the thread, come back here & say 'It won't work blah blah blah blah'; that thread is the Bible in these situations, there's nothing which isn't in the thread that can be suggested in these situations. So, you now have the tools to fix your phone.
Now, having said that, sometimes in these situations only a factory reset after the flash will fix it.
You're just going to have to try it & see what happens/hope the flash fixes it.
If it's important enough to cause you grief if it's lost, back it up. No excuses
Trolling for thanks is lame
Does Samsung's auto-brightness implementation crap drive you to self-harm ? A solution !
Failure to search is the leading cause of male impotence on XDA
If you don't know how to recover if things go wrong, what are you doing flashing custom roms ?