You are not exaggerating. You simply did not provide information that you know. You did not even mentioned that it is a cored laminate that is why it is so thick. You also know the layup schedule but you did not post.
It is simple but tedious. For every layer of roving or biax, the ratio is 1:1, that is for every kilo of glass you use, you use 1 kilo of resin. Chopped mat ratio 1:2.3. For every kilo of glass you use, multiply that by 2.3 to find the amount of resin. Since fibers are sold in unit weight per square meter, you will be able to calculate how much the laminate will weigh when the resin and the fiber is added together.
Say you will use 600 gr/m2 of WR for the first layer, that will be 0.6 kg/m2. You will use the same amount of resin so, 0.6 + 0.6 = 1.2 kg/m2.
For CSM, say 600 gr/m2 (0.6 kg/m2). To find resin weight, multiply 0.6kg by 2.3=1.38. Add the two so it is 0.6 + 1.38= 1.98 kg/m2.
Foam is sold by its density. Say 100 kg/cu meter. To find how much a 7mm foam will weigh, slice the 1 meter (1,000 mm) high foam every 7 mm. 1,000mm/7mm= 143 parts. That means 100 kg of foam/143 slice = 0.699 kg per slice/per m2.
Gel coat thickness vary but 700 kg/m2 is pretty standard. So 0.7 kg/m2.
Since you have different thicknesses for bottom and sides, you must find the total area first for each.
Multiply the unit weight of the WR LAMINATE by the number of layer x area (bottom or sides)
Multiply the unit weight of the CSM LAMINATE by the number of layer x area
Multiply the unit weight of the FOAM x area
Multiply the unit weight of the Gel coat x area
Add everything.