B- is a very good rating when considering that this is the first report on a still rather speculative sector. I think it's very reasonable that there weren't even any B+, let alone A-, as we're still in a very early stage of development. The competition now will be for the first to make B+!
See @pandorasbox's comment above for more on Weiss's rating scale.