Well, I'm a Christian and believe in sola scriptura, and I can go toe to toe with your arguments. I know I'll get belittled and modden down for this, but here goes. First, Jesus doesn't say to give away all your possesions. Those verses mean that you can value possesions more than salvation. The rich man though he had salvation-- he thought he obeyed the 10 commandments. Jesus was simply highlighting for him that no, he is a sinner. And salvation isnt through works, but grace through faith in Jesus redemptive work on the cross for forgivness of our sins. The guy did not understand-- he thought he kept the law-- he thought good works gave salvation-- he missed it.
Second, I'm not sure what problem you have with Exodus 34. God punishes people, some to an earlier death than they would have via "natural" causes. God sometimes uses people to punish other people.
Finally, with the sermon on the mount, Jesus makes it clear that he is the fulfillment of the law. He does not abolish it, but rather fulfills it. The law was intended to highlight sin, increase transgressions, and show the need to a savior. The law is good, it served its purpose. Parts of the law, like the sabbath law, were a sign. For example, the sabbath weekly rest was a sign to eternal rest in Jesus (See hebrews 4). With Jesus being the fulfillment, the law is put aside, not abolished, and we now have a new law, a law of liberty, a law of love. I can go on more but this is what I can do for now in a slashdot comment box. You can see there is a bit more to it than what you might initially react to a Bible verse. You must read the Bible, and study. I hope anyone still reading this will open their hearts to the forgiveness of Jesus, repent of your sins, and join in eternal life. Peace everybody.