Your boyfriend's diet is sky high in carbohydrates. All carbohydrate - vegetable, fruit, bread, pasta, rice, biscuits, confectionary, sugar is absorbed as glucose into the body.
Any meal or snack high in carbohydrates will generate a rapid rise in blood glucose. To adjust for this rapid rise, the pancreas secretes the hormone insulin. You really don't want to mess with insulin cause it likes to mess with you. :)
From WebMD's article: Insulin Resistance and Diabetes
"Diseases or conditions associated with insulin resistance include the following:
Obesity
Type 2 diabetes
High blood pressure
Abnormal cholesterol levels
Heart disease
Polycystic ovary syndrome"
Cholesterol is generally considered in three classes. The 'bad' cholesterol is called ldl, the good cholesterol is hdl, and triglicerides make up the third leg of the tripod. How these three classes fit together are the important thing, not necessarily the number. For example, my total cholesterol after my last test was about 160, but the relationship of ldl/hdl was excellent, meaning that the good cholesterol was controlling my bad cholesterol.
You didn't report any numbers so it is difficult to comment. That said, his diet sounds fantastic! You don't want to know about genetics, but they are absolutely part of the conversation, and worthy of consideration.
If you have a lab report, let us know what the numbers are, and perhaps we can help you understand.