What exactly is not usable? Could you please specify the error?
I tested the code above and did not find it "not usable". The only errors I get are the many probably unwanted colspans (i.e. no empty cells) as reported in
FS#280. If that is the error, please try using double spaces in empty table cells instead of only one space.