This is NOT true, they have had peekers (first the old mirror ones, now the fancy light up ones) since at least 1999.
Also not true. The house edge is .47% off the top.
8 Deck: 75% - 85% Pen
S17, DA2, DAS, Split up to 3 times for 4 hands (except aces get 1 card).