My main problem was coming from the input. I was using the first example in the ini file as my test string, thinking that each line was separated by "/", but after tearing apart the scoring engine I found out it was replacing those "/" with @crlf... WTF? Once that was fixed, I had to update the ini file.
Lots of room for improvement, but not so sure about 600 strokes type of improvement. At this point, I'm just happy to finish this bastard.