It's "ProductName", not "productname"; it's case sensitive. If successful, it'll display "Microsoft", which probably isn't what you want. echo %%B will give you (according to your OS field) "Windows XP". If you want the entire "Microsoft Windows XP", adjust your tokens= to tokens=2*.
EDIT: Forgot to mention it before, but get rid of the delims= part.