Does your insurance company pay you a fixed fee in the event of cancellation? Or it the USD150 towards any expenses you have (provided the delay is over 6 hours, or a missed connection)? Most insurance companies work on the latter - reimbursement.
In your case there seems very few out of pocket expenses, so a fixed compensation would suit you!