I don't know who was legally at fault, but you are right that riding off the sidewalk into a crosswalk is dangerous. Some cyclists feel safer on sidewalks, but, as this accident proves, sidewalk riding is hazardous. If you must use the sidewalk, walk your bicycle. And never ride through a cross walk.
Again, I don't know if you're legally entitled to money, but morally, this was at least partially your fault. Fortunately, your injuries are minor. You can treat this non-serious accident is an inexpensive lesson in how not to cycle. We've all had a couple of those kind of lessons.