I literally only have a first impression, as I have felt off colour all day so wasn't up for playing for long, however for what it's worth here are my first impressions.
The Dust Storm is a pretty cool car and the Island seems really big, even tho on the map it doesn't look all that.
I personally have no objections to the cars that are included with the Island, although I know a few burners are less then happy about them not being 100% original. I haven't unlocked any yet... really need to play more, hope I feel up for it tomorrow!