How are you so confident that these won't come officially in June, either by Apple or by a third party company download through iTunes?? We know that these features are available to jailbroken iPhone's already.
1) because the beta of june release is available and the features are known and, according to wikipedia:
Beta level software generally includes all features, but may also include known issues and bugs of a less serious variety.
2) only one of the list is available on jailbroken iphone.
cut and paste - no
using their own music as ring tones
MMS - no
video capture - no
bluetooth GPS - no
horizontal keyboards - no
3) none of the ones not available through jailbraking (except maybe mms) can be implemented using the sdk apple released following the rules apple set for using the sdk.