AHHHH they're not the manufacturer? wow, make it more surprising that their website is not great!
Well it is not that clear as usual when you try to know where frames are really coming from.
@Sissypants who seems living there or well connected, said something like Carbonda had a good engineering team, that they were designing/making molds, etc.
As long as they provide great frames and keep their excellent service, we don't really need a nice web site
Flybike's site is quite impressive though.