Height is looking like potentially 240 feet high (that was based on a ThemeParkReview poster who tried to estimate based upon the angle of lower lift hill). Really hoping that holds true.^Given that the second hill is a good 145-155 feet tall, it'd be physically impossible for it to make a complete circuit in its current form. You can expect a 200+ foot Mean Streak.
Also, the supports for the drop seem to suggest a vertical drop. Looks like at least four inversions. First hill will be awesome but then two subsequent hills will absolutely rock as well.