Almost all CH remote keys crack and break at that point, that's a common thing, cheap to fix anyway.
Good idea, just get a new remote key shell to suit the ch on eBay, only catch is you said the generic key wont open your boot, so no use getting it cut to match the generic key as you will be in the same boat as you are now, take the generic key and boot lock assembly into locksmith and find out why this gen key will not open lock / see if he can he repin it to suit or just fix what the hell the problem is, so you can use that key as a template which apparently opens up other doors and starts your car, once it opens and starts all those things then get the new blank ebay key cut to match using that generic key.
Don’t forget what SDate42 said above, take out the little black transponder chip and the remote unlock assembly and put them both back in the new case as well, when you work out whats going on?